#include "gtest/gtest.h"
#include "udGeoZone.h"
#include "udStringUtil.h"
#include "udFile.h"
#include "udPlatformUtil.h"

// Don't forget to read this PDF!- http://www.epsg.org/Portals/0/373-07-2.pdf

TEST(udGeoZone, Init)
{
  // Ensure all fields are initialised
  udGeoZone zone1, zone2;

  memset(&zone1, 0x55, sizeof(zone1));
  memset(&zone2, 0xaa, sizeof(zone1));

  udGeoZone_SetFromSRID(&zone1, 32756);
  udGeoZone_SetFromSRID(&zone2, 32756);
  EXPECT_EQ(0, memcmp(&zone1, &zone2, sizeof(zone1)));
}

TEST(udGeoZone, LoadingZones)
{
  const int ZoneIDInSpatialRefButNotEmbedded = 2121; // NZGD2000 / Hokitika 2000

#if UDPLATFORM_EMSCRIPTEN
  const char *pBuffer = udStrdup(R"json({"EPSG:2121":"PROJCS[\"NZGD2000 / Hokitika 2000\", GEOGCS[\"NZGD2000\", DATUM[\"New_Zealand_Geodetic_Datum_2000\", SPHEROID[\"GRS 1980\", 6378137, 298.257222101, AUTHORITY[\"EPSG\", \"7019\"]], TOWGS84[0, 0, 0, 0, 0, 0, 0], AUTHORITY[\"EPSG\", \"6167\"]], PRIMEM[\"Greenwich\", 0, AUTHORITY[\"EPSG\", \"8901\"]], UNIT[\"degree\", 0.0174532925199433, AUTHORITY[\"EPSG\", \"9122\"]], AUTHORITY[\"EPSG\", \"4167\"]], PROJECTION[\"Transverse_Mercator\"], PARAMETER[\"latitude_of_origin\", -42.88611111111111], PARAMETER[\"central_meridian\", 170.9797222222222], PARAMETER[\"scale_factor\", 1], PARAMETER[\"false_easting\", 400000], PARAMETER[\"false_northing\", 800000], UNIT[\"metre\", 1, AUTHORITY[\"EPSG\", \"9001\"]], AUTHORITY[\"EPSG\", \"2121\"]]"})json");
#else
  const char *pFilename = "zip://testfiles/spatialref.zip:spatialref.json";
  if (udFileExists("../../../testfiles/spatialref.zip") == udR_Success)
    pFilename = "zip://../../../testfiles/spatialref.zip:spatialref.json";

  const char *pBuffer = nullptr;
  int64_t fsize = 0;
  ASSERT_EQ(udR_Success, udFile_Load(pFilename, &pBuffer, &fsize)) << "Could not open spatial reference file";
#endif

  udGeoZone zone = {};
  EXPECT_EQ(udR_NotFound, udGeoZone_SetFromSRID(&zone, ZoneIDInSpatialRefButNotEmbedded)) << "This zone should exist in the spatial ref but doesn't exist in the embedded set";

  int goodReads = 0;
  int badReads = 0;
  EXPECT_EQ(udR_Success, udGeoZone_LoadZonesFromJSON(pBuffer, &goodReads, &badReads));
  double percent = double(goodReads) / double(goodReads + badReads);
  udDebugPrintf("%f\n", percent);
  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&zone, ZoneIDInSpatialRefButNotEmbedded));
  EXPECT_EQ(udR_Success, udGeoZone_UnloadZones());

  EXPECT_EQ(udR_NotFound, udGeoZone_SetFromSRID(&zone, ZoneIDInSpatialRefButNotEmbedded)) << "This zone should now be unavailable again";

  udFree(pBuffer);
}

TEST(udGeoZone, FindSRID)
{
  udResult result;
  int32_t sridCode;

  result = udGeoZone_FindSRID(&sridCode, udDouble3::create(153, 42, 0), true);
  EXPECT_EQ(udR_Success, result);
  EXPECT_EQ(32656, sridCode);

  for (double lon = -180.0; lon < 180; ++lon)
  {
    for (double lat = -45.0; lat <= 45; lat += 45)
    {
      udGeoZone zone;

      result = udGeoZone_FindSRID(&sridCode, udDouble3::create(lat, lon, 0));
      EXPECT_EQ(udR_Success, result);
      result = udGeoZone_SetFromSRID(&zone, sridCode);
      EXPECT_EQ(udR_Success, result);
      EXPECT_TRUE(lat >= zone.latLongBoundMin.x);
      EXPECT_TRUE(lat <= zone.latLongBoundMax.x);
      EXPECT_TRUE(lon >= zone.latLongBoundMin.y);
      EXPECT_TRUE(lon <= zone.latLongBoundMax.y);
    }
  }
}

TEST(udGeoZone, RoundTripPrecision)
{
  udGeoZone zone;
  udGeoZone wgs84LatLong;
  udGeoZone wgs84LongLat;
  int64_t testPrecision = 100000000;
  int64_t localPrecision = 1;

  ASSERT_EQ(udR_Success, udGeoZone_SetFromSRID(&wgs84LatLong, 4326));
  ASSERT_EQ(udR_Success, udGeoZone_SetFromSRID(&wgs84LongLat, 84));

  struct udGZTestInput
  {
    int32_t srid;
    double latitude;
    double longitude;
  };

  udGZTestInput data[] = {
    { 32756, -29.013435591336, 152.46461046582 },
    { 2285, 47.869421767328, -121.02374445344 },
    { 2285, 47.86900408566, -124.56927806139 },
    { 2771, 33.506796258583, -116.05780332653 },
    { 2771, 32.914105550772, -115.42966896127 },
    { 2238, 30.119412462227, -85.432053878903 },
    { 3949, 48.93793227151, 1.0107421875 },
    { 2285, 48.261566162109, -118.88442993164 },
    { 2285, 48.606262207031, -117.52075195313 },
    { 32756, -66.280516237021, 153.00181113163 },
    { 32756, -21.919611308953, 142.35533595086 },
    { 32756, -42.284585972703, 173.02903848714 },
    { 26910, 52.811011948165, -123.11526606218 },
    { 26910, 35.537093649874, -122.04241991043 },
    { 32655, 69.02553236112, 147.18853443861 },
    { 32655, 81.790122721387, 146.94860787551 },

    { 28350, -33.5338767941, 115.00626123502 },
    { 28350, -41.953243413307, 146.54738222308 },
    { 28350, -70.463470357348, 119.69509496061 },

    { 84, -33.5338767941, 115.00626123502 }, //LatLong
    { 4326, -33.5338767941, 115.00626123502 }, //LatLong
    { 4328, -33.5338767941, 115.00626123502 }, //ECEF

    { 3112, -29.013435591336, 152.46461046582 },
    { 2230, 37.8001578, -121.2987522 },
    //{ 27700, 52.7545342, 0.2885422 }, // This test fails. See udGeoZone.OSGB below for a specific test for 27700 dataset, the InaccuracyScalar should be increased to 1.0 for this line to work
  };

  for (size_t i = 0; i < udLengthOf(data); ++i)
  {
    EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&zone, data[i].srid));

    // Test that the long form method works
    udDouble3 latLong = udDouble3::create(data[i].latitude, data[i].longitude, 0.f);
    udDouble3 cartesianLatLong = udGeoZone_LatLongToCartesian(zone, latLong);
    udDouble3 latLong2 = udGeoZone_CartesianToLatLong(zone, cartesianLatLong);

    udDouble3 longLat = udDouble3::create(data[i].longitude, data[i].latitude, 0.f);
    udDouble3 cartesianLongLat = udGeoZone_LatLongToCartesian(zone, longLat, true);
    udDouble3 longLat2 = udGeoZone_CartesianToLatLong(zone, cartesianLongLat, true);
    
    EXPECT_EQ(int64_t(udRound(latLong.x * testPrecision)), int64_t(udRound(latLong2.x * testPrecision))) << "PointSet:" << i << ", SRID:" << data[i].srid;
    EXPECT_EQ(int64_t(udRound(latLong.y * testPrecision)), int64_t(udRound(latLong2.y * testPrecision))) << "PointSet:" << i << ", SRID:" << data[i].srid;

    EXPECT_EQ(int64_t(udRound(longLat.x * testPrecision)), int64_t(udRound(longLat2.x * testPrecision))) << "PointSet:" << i << ", SRID:" << data[i].srid;
    EXPECT_EQ(int64_t(udRound(longLat.y * testPrecision)), int64_t(udRound(longLat2.y * testPrecision))) << "PointSet:" << i << ", SRID:" << data[i].srid;

    EXPECT_EQ(int64_t(udRound(cartesianLatLong.x * localPrecision)), int64_t(udRound(cartesianLongLat.x * localPrecision))) << "PointSet:" << i << ", SRID:" << data[i].srid;
    EXPECT_EQ(int64_t(udRound(cartesianLatLong.y * localPrecision)), int64_t(udRound(cartesianLongLat.y * localPrecision))) << "PointSet:" << i << ", SRID:" << data[i].srid;

    // Additionally test that the TransformPoint version works
    udDouble3 cartesianLatLong2 = udGeoZone_TransformPoint(latLong, wgs84LatLong, zone);
    udDouble3 latLong3 = udGeoZone_TransformPoint(cartesianLatLong2, zone, wgs84LatLong);

    udDouble3 cartesianLongLat2 = udGeoZone_TransformPoint(longLat, wgs84LongLat, zone);
    udDouble3 longLat3 = udGeoZone_TransformPoint(cartesianLongLat2, zone, wgs84LongLat);

    EXPECT_EQ(int64_t(udRound(latLong.x *testPrecision)), int64_t(udRound(latLong3.x *testPrecision))) << "PointSet:" << i << ", SRID:" << data[i].srid;
    EXPECT_EQ(int64_t(udRound(latLong.y *testPrecision)), int64_t(udRound(latLong3.y *testPrecision))) << "PointSet:" << i << ", SRID:" << data[i].srid;

    EXPECT_EQ(int64_t(udRound(longLat.x *testPrecision)), int64_t(udRound(longLat3.x *testPrecision))) << "PointSet:" << i << ", SRID:" << data[i].srid;
    EXPECT_EQ(int64_t(udRound(longLat.y *testPrecision)), int64_t(udRound(longLat3.y *testPrecision))) << "PointSet:" << i << ", SRID:" << data[i].srid;

    EXPECT_EQ(int64_t(udRound(cartesianLatLong.x *localPrecision)), int64_t(udRound(cartesianLatLong2.x *localPrecision))) << "PointSet:" << i << ", SRID:" << data[i].srid;
    EXPECT_EQ(int64_t(udRound(cartesianLatLong.y *localPrecision)), int64_t(udRound(cartesianLatLong2.y *localPrecision))) << "PointSet:" << i << ", SRID:" << data[i].srid;

    EXPECT_EQ(int64_t(udRound(cartesianLatLong.x *localPrecision)), int64_t(udRound(cartesianLongLat2.x *localPrecision))) << "PointSet:" << i << ", SRID:" << data[i].srid;
    EXPECT_EQ(int64_t(udRound(cartesianLatLong.y *localPrecision)), int64_t(udRound(cartesianLongLat2.y *localPrecision))) << "PointSet:" << i << ", SRID:" << data[i].srid;
  }
}

TEST(udGeoZone, LCC)
{
  const int64_t angularPrecision = 1 * 60 * 60; // 60x60 to get to arc seconds
  const int64_t localPrecision = 1; // 1m

  struct TestInput
  {
    uint16_t srid;
    udDouble3 latLon, localSpace;
  } testInput[] =
  {
    { 2230, udDouble3::create(37.800158, -121.298752, 0),   udDouble3::create(5098996.58597981, 3727899.53815973, 0.0) }, // Tesla Motors California
    { 2238, udDouble3::create(28.385233, -81.5660627, 0),   udDouble3::create(2912217.77788892, -211459.72587146, 0.0) }, // Disney World, Florida
    { 3112, udDouble3::create(-28.0386128, 153.2827519, 0), udDouble3::create(1865670.94, -3317869.21, 0.0) },            // Lake Advancement
    { 3112, udDouble3::create(-29.014848, 134.7520264, 0),  udDouble3::create(72407.23, -3281573.42, 0.0) },              // Coober Pedy
    { 3112, udDouble3::create(-22.6979855, 116.2332262, 0), udDouble3::create(-1802424.68, -2717219.62, 0.0) },           // Wyloo Station
  };

  udDouble3 latLong, localSpace;

  // The ordering for the tests in this loop is important- if 27700-4277 or 4326-4277 aren't accurate the last one can't be either
  for (size_t i = 0; i < udLengthOf(testInput); ++i)
  {
    udGeoZone zone;
    EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&zone, testInput[i].srid));
    localSpace = udGeoZone_LatLongToCartesian(zone, testInput[i].latLon);
    latLong = udGeoZone_CartesianToLatLong(zone, testInput[i].localSpace);

    EXPECT_EQ(int64_t(udRound(testInput[i].latLon.x * angularPrecision)), int64_t(udRound(latLong.x * angularPrecision))) << "PointSet:" << i;
    EXPECT_EQ(int64_t(udRound(testInput[i].latLon.y * angularPrecision)), int64_t(udRound(latLong.y * angularPrecision))) << "PointSet:" << i;

    EXPECT_EQ(int64_t(udRound(testInput[i].localSpace.x * localPrecision)), int64_t(udRound(localSpace.x * localPrecision))) << "PointSet:" << i;
    EXPECT_EQ(int64_t(udRound(testInput[i].localSpace.y * localPrecision)), int64_t(udRound(localSpace.y * localPrecision))) << "PointSet:" << i;
  }
}

TEST(udGeoZone, CassiniSoldner)
{
  // Test is from 373-07-02.pdf Guidance Note 7-2 p.45
  // update available here https://epsg.org/guidance-notes.html
  // EPSG 30200 : Trinidad 1903 / Trinidad Grid based on Clarke 1858
  // lat = 10
  // long = -62

  udDouble3 latLong = udDouble3::create(10, -62, 0.0);
  uint64_t  localPrecision = 1; // 1m
  udGeoZone geoZone;

  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&geoZone, 30200)); //Trinidad 1903
  EXPECT_EQ(geoZone.datum, udGZGD_TRI1903);

  udDouble3 pos = udGeoZone_LatLongToCartesian(geoZone, latLong);
  //EXPECT_EQ(udRound(pos.x * localPrecision), udRound(66644.94 * localPrecision));
  //EXPECT_EQ(udRound(pos.y * localPrecision), udRound(82536.22 * localPrecision));

  udDouble3 latLongRes = udGeoZone_CartesianToLatLong(geoZone, pos);
  EXPECT_EQ(udRound(latLong.x * localPrecision), udRound(latLongRes.x * localPrecision));
  EXPECT_EQ(udRound(latLong.y * localPrecision), udRound(latLongRes.y * localPrecision));
}

TEST(udGeoZone, CassiniSoldnerHyperbolic)
{
  // Test is from 373-07-02.pdf Guidance Note 7-2 p.46
  // update available here https://epsg.org/guidance-notes.html
  // EPSG 3139 : Vanua Levu 1915 / Vanua Levu Grid based on Clarke 1880
  // lat = 10
  // long = -62

  udDouble3 latLong = udDouble3::create(-16.841457, 179.994337, 0.0);
  uint64_t  localPrecision = 1; // 1m
  udGeoZone geoZone = {};

  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&geoZone, 3139)); // Vanua Levu 1915
  EXPECT_EQ(geoZone.datum, udGZGD_VANUA1915);

  udDouble3 pos = udGeoZone_LatLongToCartesian(geoZone, latLong);
  //EXPECT_EQ(udRound(pos.x* localPrecision), udRound(1601528.90 * localPrecision));
  //EXPECT_EQ(udRound(pos.y* localPrecision), udRound(1336966.01 * localPrecision));

  udDouble3 latLongRes = udGeoZone_CartesianToLatLong(geoZone, pos);
  EXPECT_EQ(udRound(latLong.x * localPrecision), udRound(latLongRes.x * localPrecision));
  EXPECT_EQ(udRound(latLong.y * localPrecision), udRound(latLongRes.y * localPrecision));
}

TEST(udGeoZone, HongKongGrid)
{
  // Test is from https://www.geodetic.gov.hk/common/data/parameter/7P_ITRF96_HK80_V1.pdf
  // EPSG 2326: Hong Kong 1980 Grid System
  // 22 29' 8.777176" N, 114 00' 1.079932" E
  // lat = 22.485771
  // long = 114.000300

  //udDouble3 latLong = udDouble3::create(22.3193, 114.1694, 0.0);
  udDouble3 latLong = udDouble3::create(22.485771, 114.000300, 0.0);

  uint64_t  localPrecision = 1; // 1m
  udGeoZone geoZone = {};

  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&geoZone, 2326)); // Hong Kong 1980
  EXPECT_EQ(geoZone.datum, udGZGD_HK1980);

  udDouble3 pos = udGeoZone_LatLongToCartesian(geoZone, latLong);

  EXPECT_EQ(udRound(818097.267 * localPrecision), udRound(pos.x * localPrecision));
  EXPECT_EQ(udRound(838477.970 * localPrecision), udRound(pos.y * localPrecision));

  udDouble3 latLongRes = udGeoZone_CartesianToLatLong(geoZone, pos);
  EXPECT_EQ(udRound(latLong.x * localPrecision), udRound(latLongRes.x * localPrecision));
  EXPECT_EQ(udRound(latLong.y * localPrecision), udRound(latLongRes.y * localPrecision));
}


TEST(udGeoZone, ETRS89)
{
  udDouble3 latLong = udDouble3::create(48.520804, 0.040925, 0.0);

  uint64_t  localPrecision = 1; // 1m
  udGeoZone geoZone = {};

  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&geoZone, 4936)); // ETRS89 EPSG:4936
  EXPECT_EQ(geoZone.datum, udGZGD_ETRS89);

  udDouble3 pos = udGeoZone_LatLongToCartesian(geoZone, latLong);

  EXPECT_EQ(udRound(4232504.94 * localPrecision), udRound(pos.x * localPrecision));
  EXPECT_EQ(udRound(3023.18 * localPrecision), udRound(pos.y * localPrecision));

  udDouble3 latLongRes = udGeoZone_CartesianToLatLong(geoZone, pos);
  EXPECT_EQ(udRound(latLong.x * localPrecision), udRound(latLongRes.x * localPrecision));
  EXPECT_EQ(udRound(latLong.y * localPrecision), udRound(latLongRes.y * localPrecision));
}

TEST(udGeoZone, Lambert93)
{
  // Test is from https://moonbooks.org/Articles/How-to-convert-Lambert-93-to-longitude-and-latitude-with-python-3/
  // EPSG 2154: Lambert-93
  // 882408.3, 6543019.6
  // lat = 45.96240165432614
  // long = 5.355651287573366

  //udDouble3 latLong = udDouble3::create(22.3193, 114.1694, 0.0);
  udDouble3 latLong = udDouble3::create(45.96240165432614, 5.355651287573366, 0.0);

  uint64_t  localPrecision = 1; // 1m
  udGeoZone geoZone = {};

  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&geoZone, 2154)); // Lambert-93
  EXPECT_EQ(geoZone.datum, udGZGD_RGF93);

  udDouble3 pos = udGeoZone_LatLongToCartesian(geoZone, latLong);

  EXPECT_EQ(udRound(882408.3 * localPrecision), udRound(pos.x * localPrecision));
  EXPECT_EQ(udRound(6543019.6 * localPrecision), udRound(pos.y * localPrecision));

  udDouble3 latLongRes = udGeoZone_CartesianToLatLong(geoZone, pos);
  EXPECT_EQ(udRound(latLong.x * localPrecision), udRound(latLongRes.x * localPrecision));
  EXPECT_EQ(udRound(latLong.y * localPrecision), udRound(latLongRes.y * localPrecision));
}

TEST(udGeoZone, StereographicOblique)
{
  // Test is from 373-07-02.pdf  Guidance Note 7-2 p.67
  // update available here https://epsg.org/guidance-notes.html
  // EPSG 28992 : Amersfoort / RD New based on Bessel 1841
  // lat = 53
  // long = 6

  udDouble3 latLong = udDouble3::create(53, 6, 0.0);
  uint64_t  localPrecision = 1; // 1m
  udGeoZone geoZone = {};

  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&geoZone, 28992)); // Amersfoort
  EXPECT_EQ(geoZone.datum, udGZGD_AMERSFOORT);

  udDouble3 pos = udGeoZone_LatLongToCartesian(geoZone, latLong);
  //EXPECT_EQ(udRound(pos.x * localPrecision), udRound(196105.283 * localPrecision));
  //EXPECT_EQ(udRound(pos.y * localPrecision), udRound(557057.739 * localPrecision));

  udDouble3 latLongRes = udGeoZone_CartesianToLatLong(geoZone, pos);
  EXPECT_EQ(udRound(latLong.x * localPrecision), udRound(latLongRes.x * localPrecision));
  EXPECT_EQ(udRound(latLong.y * localPrecision), udRound(latLongRes.y * localPrecision));
}

TEST(udGeoZone, StereographicPolar)
{
  // Test is from 373-07-02.pdf  Guidance Note 7-2 p.72
  // update available here https://epsg.org/guidance-notes.html
  // EPSG 28992 : Amersfoort / RD New based on Bessel 1841
  // lat = -75
  // long = 120

  udDouble3 latLong = udDouble3::create(-75.0, 120, 0.0);
  uint64_t  localPrecision = 1; // 1m
  udGeoZone geoZone = {};

  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&geoZone, 3032)); // Amersfoort
  EXPECT_EQ(geoZone.datum, udGZGD_WGS84);

  udDouble3 pos = udGeoZone_LatLongToCartesian(geoZone, latLong);

  udDouble3 latLongRes = udGeoZone_CartesianToLatLong(geoZone, pos);
  EXPECT_EQ(udRound(latLong.x * localPrecision), udRound(latLongRes.x * localPrecision));
  EXPECT_EQ(udRound(latLong.y * localPrecision), udRound(latLongRes.y * localPrecision));
}

TEST(udGeoZone, Mercator)
{
  // Test is from 373-07-02.pdf  Guidance Note 7-2 p.42
  // update available here https://epsg.org/guidance-notes.html
  // lat = 24 22'54.433''
  // long = -100 20'0.0''

  udDouble3 latLong = udDouble3::create(24.381787, -100.333333, 0.0);
  uint64_t  localPrecision = 1; // 1m
  udGeoZone geoZone = {};

  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&geoZone, 30175)); // Moon Mercator
  EXPECT_EQ(geoZone.datum, udGZGD_MOON_MERC);

  udDouble3 pos = udGeoZone_LatLongToCartesian(geoZone, latLong);

  udDouble3 latLongRes = udGeoZone_CartesianToLatLong(geoZone, pos);
  EXPECT_EQ(udRound(latLong.x * localPrecision), udRound(latLongRes.x * localPrecision));
  EXPECT_EQ(udRound(latLong.y * localPrecision), udRound(latLongRes.y * localPrecision));
}

TEST(udGeoZone, WebMercator)
{
  const int64_t angularPrecision = 1 * 60 * 60; // 60x60 to get to arc seconds
  const int64_t localPrecision = 1; // 1m

  struct TestInput
  {
    udDouble3 latLon, localSpace;
  } testInput[] =
  {
    { udDouble3::create(37.800158, -121.298752, 0),   udDouble3::create(-13502915.31, 4551233.18, 0.0) }, // Tesla Motors California
    { udDouble3::create(28.385233, -81.5660627, 0),   udDouble3::create(-9079892.57, 3297630.25, 0.0) }, // Disney World, Florida
    { udDouble3::create(-28.0386128, 153.2827519, 0), udDouble3::create(17063357.89, -3253842.85, 0.0) }, // Lake Advancement
    { udDouble3::create(-29.014848, 134.7520264, 0),  udDouble3::create(15000526.96, -3377535.99, 0.0) }, // Coober Pedy
    { udDouble3::create(-22.6979855, 116.2332262, 0), udDouble3::create(12939023.55, -2595535.72, 0.0) }, // Wyloo Station
  };

  udDouble3 latLong, localSpace;

  udGeoZone zone;
  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&zone, 3857));

  // The ordering for the tests in this loop is important- if 27700-4277 or 4326-4277 aren't accurate the last one can't be either
  for (size_t i = 0; i < udLengthOf(testInput); ++i)
  {
    localSpace = udGeoZone_LatLongToCartesian(zone, testInput[i].latLon);
    latLong = udGeoZone_CartesianToLatLong(zone, testInput[i].localSpace);

    EXPECT_EQ(int64_t(udRound(testInput[i].latLon.x * angularPrecision)), int64_t(udRound(latLong.x * angularPrecision))) << "PointSet:" << i;
    EXPECT_EQ(int64_t(udRound(testInput[i].latLon.y * angularPrecision)), int64_t(udRound(latLong.y * angularPrecision))) << "PointSet:" << i;

    EXPECT_EQ(int64_t(udRound(testInput[i].localSpace.x * localPrecision)), int64_t(udRound(localSpace.x * localPrecision))) << "PointSet:" << i;
    EXPECT_EQ(int64_t(udRound(testInput[i].localSpace.y * localPrecision)), int64_t(udRound(localSpace.y * localPrecision))) << "PointSet:" << i;
  }
}

TEST(udGeoZone, Krovak)
{
  // Test is from 373-07-02.pdf  Guidance Note 7-2 p.31-33
  // update available here https://epsg.org/guidance-notes.html
  // EPSG 8353 : S-JTSK [JTSK03]

  udDouble3 latLong = udDouble3::create(50.20901167, 16.84977194, 0.0);
  uint64_t  localPrecision = 1; // 1m
  udGeoZone geoZone = {};

  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&geoZone, 8353)); // Amersfoort
  EXPECT_EQ(geoZone.datum, udGZGD_SJTSK03);

  udDouble3 pos = udGeoZone_LatLongToCartesian(geoZone, latLong);
  //EXPECT_EQ(udRound(pos.x * localPrecision), udRound(-1050538.64 * localPrecision));
  //EXPECT_EQ(udRound(pos.y * localPrecision), udRound(-568991.00 * localPrecision));

  udDouble3 latLongRes = udGeoZone_CartesianToLatLong(geoZone, pos);
  EXPECT_EQ(udRound(latLong.x * localPrecision), udRound(latLongRes.x * localPrecision));
  EXPECT_EQ(udRound(latLong.y * localPrecision), udRound(latLongRes.y * localPrecision));
}

TEST(udGeoZone, HotineObliqueMercator)
{
  // Test is from 373-07-02.pdf  Guidance Note 7-2 p.67-68
  // update available here https://epsg.org/guidance-notes.html
  // EPSG 29873 : Timbala 1948

  udDouble3 latLong = udDouble3::create(5.38725358, 115.80550544, 0.0);
  uint64_t  localPrecision = 1; // 1m
  udGeoZone geoZone = {};

  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&geoZone, 29873)); // Amersfoort
  EXPECT_EQ(geoZone.datum, udGZGD_TIMB1948);

  udDouble3 pos = udGeoZone_LatLongToCartesian(geoZone, latLong);

  udDouble3 latLongRes = udGeoZone_CartesianToLatLong(geoZone, pos);
  EXPECT_EQ(udRound(latLong.x * localPrecision), udRound(latLongRes.x * localPrecision));
  EXPECT_EQ(udRound(latLong.y * localPrecision), udRound(latLongRes.y * localPrecision));
}

TEST(udGeoZone, AlbersConicEqualArea)
{
  // Test is from 373-07-02.pdf  Guidance Note 7-2 p.37-38
  // update available here https://epsg.org/guidance-notes.html
  // EPSG 3174 : Great Lakes Albers

  udDouble3 latLong = udDouble3::create(42.75, 78.75, 0.0);
  uint64_t  localPrecision = 1; // 1m
  udGeoZone geoZone = {};

  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&geoZone, 3174)); // Amersfoort
  EXPECT_EQ(geoZone.datum, udGZGD_NAD83);

  udDouble3 pos = udGeoZone_LatLongToCartesian(geoZone, latLong);
  EXPECT_EQ(udRound(pos.x * localPrecision), udRound(1466493.492 * localPrecision));
  EXPECT_EQ(udRound(pos.y * localPrecision), udRound(702903.006 * localPrecision));
}

TEST(udGeoZone, EquidistantCylindrical)
{
  // Test is from 373-07-02.pdf  Guidance Note 7-2 p.72-73
  // update available here https://epsg.org/guidance-notes.html
  // EPSG 4087 : World Equidistant Cylindrical

  udDouble3 latLong = udDouble3::create(55.0, 10.0, 0.0);
  uint64_t  localPrecision = 1; // 1m
  udGeoZone geoZone = {};

  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&geoZone, 4087)); // Amersfoort
  EXPECT_EQ(geoZone.datum, udGZGD_WGS84);

  udDouble3 pos = udGeoZone_LatLongToCartesian(geoZone, latLong);

  udDouble3 latLongRes = udGeoZone_CartesianToLatLong(geoZone, pos);
  EXPECT_EQ(udRound(latLong.x * localPrecision), udRound(latLongRes.x * localPrecision));
  EXPECT_EQ(udRound(latLong.y * localPrecision), udRound(latLongRes.y * localPrecision));
}

TEST(udGeoZone, OSGB)
{
  // 27700 - UK
  udGeoZone zone;

  const int64_t angularPrecision = 20 * 60 * 60; // 20 arc seconds
  const int64_t localPrecision = 1; // 1m (OSGB is 2m)

  const double wgs84osgbInaccuracyScalar = 0.001; // This scalar is required because we have inaccuracies in our datum shift.

  EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&zone, 27700));

  // spatialreference conversions
  const udDouble3 expectedLatLongs[] = { //WGS84
    udDouble3::create(52.7545342, 0.2885422, 0),
    udDouble3::create(52.7545342, -0.2885422, 0),
    udDouble3::create(52.6575703, 1.7179216, 0),
    udDouble3::create(50.5, 0.5, 0)
  };

  const udDouble3 expectedLatLongsOSGB[] = { //OSGB1936
    udDouble3::create(52.754162, 0.2902503, 0),
    udDouble3::create(52.7541713, -0.2869015, 0),
    udDouble3::create(52.6571619, 1.7197914, 0),
    udDouble3::create(50.4993633, 0.5016361, 0)

  };

  const udDouble3 expectedLocalSpaces[] = {
    udDouble3::create(554545.29, 319891.21, 0.0),
    udDouble3::create(515602.872850, 318808.790309, 0.0),
    udDouble3::create(651538.64, 313138.40, 0.0),
    udDouble3::create(577393.37, 69673.62, 0.0)
  };

  udDouble3 latLong, localSpace;

  // The ordering for the tests in this loop is important- if 27700-4277 or 4326-4277 aren't accurate the last one can't be either
  for (size_t i = 0; i < UDARRAYSIZE(expectedLatLongs); ++i)
  {
    // 27700 (British National Grid) <-> 4277 (OSGB1936)
    localSpace = udGeoZone_LatLongToCartesian(zone, expectedLatLongsOSGB[i], false, udGZGD_OSGB36);
    latLong = udGeoZone_CartesianToLatLong(zone, expectedLocalSpaces[i], false, udGZGD_OSGB36);

    EXPECT_EQ(int64_t(udRound(expectedLatLongsOSGB[i].x * angularPrecision)), int64_t(udRound(latLong.x * angularPrecision))) << "PointSet:" << i;
    EXPECT_EQ(int64_t(udRound(expectedLatLongsOSGB[i].y * angularPrecision)), int64_t(udRound(latLong.y * angularPrecision))) << "PointSet:" << i;

    EXPECT_EQ(int64_t(udRound(expectedLocalSpaces[i].x * localPrecision)), int64_t(udRound(localSpace.x * localPrecision))) << "PointSet:" << i;
    EXPECT_EQ(int64_t(udRound(expectedLocalSpaces[i].y * localPrecision)), int64_t(udRound(localSpace.y * localPrecision))) << "PointSet:" << i;

    // 4326 (WGS84) <-> 4277 (OSGB1936)
    latLong = udGeoZone_ConvertDatum(expectedLatLongsOSGB[i], udGZGD_OSGB36, udGZGD_WGS84);
    localSpace = udGeoZone_ConvertDatum(expectedLatLongs[i], udGZGD_WGS84, udGZGD_OSGB36);

    EXPECT_EQ(int64_t(udRound(expectedLatLongs[i].x * angularPrecision * wgs84osgbInaccuracyScalar)), int64_t(udRound(latLong.x * angularPrecision * wgs84osgbInaccuracyScalar))) << "PointSet:" << i;
    EXPECT_EQ(int64_t(udRound(expectedLatLongs[i].y * angularPrecision * wgs84osgbInaccuracyScalar)), int64_t(udRound(latLong.y * angularPrecision * wgs84osgbInaccuracyScalar))) << "PointSet:" << i;

    EXPECT_EQ(int64_t(udRound(expectedLatLongsOSGB[i].x * angularPrecision * wgs84osgbInaccuracyScalar)), int64_t(udRound(localSpace.x * angularPrecision * wgs84osgbInaccuracyScalar))) << "PointSet:" << i;
    EXPECT_EQ(int64_t(udRound(expectedLatLongsOSGB[i].y * angularPrecision * wgs84osgbInaccuracyScalar)), int64_t(udRound(localSpace.y * angularPrecision * wgs84osgbInaccuracyScalar))) << "PointSet:" << i;

    // 27700 (British National Grid) <-> 4326 (WGS84)
    localSpace = udGeoZone_LatLongToCartesian(zone, expectedLatLongs[i]);
    latLong = udGeoZone_CartesianToLatLong(zone, expectedLocalSpaces[i]);

    EXPECT_EQ(int64_t(udRound(expectedLatLongs[i].x * angularPrecision * wgs84osgbInaccuracyScalar)), int64_t(udRound(latLong.x * angularPrecision * wgs84osgbInaccuracyScalar))) << "PointSet:" << i;
    EXPECT_EQ(int64_t(udRound(expectedLatLongs[i].y * angularPrecision * wgs84osgbInaccuracyScalar)), int64_t(udRound(latLong.y * angularPrecision * wgs84osgbInaccuracyScalar))) << "PointSet:" << i;

    EXPECT_EQ(int64_t(udRound(expectedLocalSpaces[i].x * localPrecision * wgs84osgbInaccuracyScalar)), int64_t(udRound(localSpace.x * localPrecision * wgs84osgbInaccuracyScalar))) << "PointSet:" << i;
    EXPECT_EQ(int64_t(udRound(expectedLocalSpaces[i].y * localPrecision * wgs84osgbInaccuracyScalar)), int64_t(udRound(localSpace.y * localPrecision * wgs84osgbInaccuracyScalar))) << "PointSet:" << i;
  }
}

TEST(udGeoZone, ChangingCRSDatums)
{
  // This table generated by using epsg.io/transform to transform the first lat/long pair into each datum
  const udDouble3 latLongPairs[] = {
    { -21.1662907,  149.1603855,  0.0 }, // udGZGD_WGS84 / EPSG:4326
    { -21.1659057,  149.1591458,  0.0 }, // udGZGD_ED50 / EPSG:4230
    { -21.1662907,  149.1603855,  0.0 }, // udGZDD_ETRS89 / EPSG:4258
    { -21.1687980,  149.1617787,  0.0 }, // udGZGD_TM75 / EPSG:4300
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_NAD27 /EPSG:4267
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_NAD27CGQ77 /EPSG:4609
    { -21.1662907,  149.1603855,  0.0 }, // udGZGD_NAD83 /EPSG:4269
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_NAD_83_1996 / EPSG:6307
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_NAD_83_CSRS / EPSG:2955
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_NAD_83_NSRS2007 / EPSG:3465
    { -21.1662907,  149.1603855,  0.0 }, // udGZGD_NAD83_2011 /EPSG:6318
    { -21.171477,   149.1590602,  0.0 }, // udGZGD_NTF / EPSG:4275
    { -21.1690001,  149.1613207,  0.0 }, // udGZGD_OSGB36 / EPSG:4277
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_Potsdam / EPSG:4746
    { -21.17287696, 149.16385735, 0.0 }, // udGZGD_Tokyo / EPSG:7414
    { -21.1663274,  149.1602316,  0.0 }, // udGZGD_WGS72 / EPSG:4322
    { -21.1662908,  149.1603855,  0.0 }, // udGZGD_JDG2000 / EPSG:4612
    { -21.1662908,  149.1603855,  0.0 }, // udGZGD_JDG2011 / EPSG:6668
    { -21.1662907,  149.1603855,  0.0 }, // udGZGD_GDA94 / EPSG:4283
    { -21.1662907,  149.1603855,  0.0 }, // udGZGD_GDA2020 / EPSG:7844
    { -21.1662907,  149.1603855,  0.0 }, // udGZGD_RGF93 / EPSG:4171
    { -21.1662907,  149.1603855,  0.0 }, // udGZGD_NAD83_HARN / EPSG:4152
    { -21.1662907,  149.1603855,  0.0 }, // udGZGD_CGCS2000 / EPSG:4490
    { -21.1649467,  149.1577442,  0.0 }, // udGZGD_HK1980 / EPSG:4611
    { -21.1662908,  149.1603855,  0.0 }, // udGZGD_SVY21 / EPSG:4757
    { -21.1694171,  149.1628993,  0.0 }, // udGZGD_MGI / EPSG:4312
    { -21.1662907,  149.1603855,  0.0 }, // udGZGD_NZGD2000 / EPSG:4167
    { -21.1683349,  149.1640584,  0.1 }, // udGZGD_AMERSFOORT / EPSG:4289
    { -21.1726807,  149.1624330,  0.1 }, // udGZGD_TRI1903 / EPSG:4302
    { -21.1686201,  149.1638699,  0.0 }, // udGZGD_VANUA1915 / EPSG:3139
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_DEALUL1970/ EPSG:4024
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_SINGGRID/ EPSG:19920
    { -21.1662907,  149.1603855, -0.1 }, // udGZGD_MARS_MERC/ // These are derived from our own code and are not to be trusted
    { -21.1662907,  149.1603855, -0.1 }, // udGZGD_MARS_PCPF/ // These are derived from our own code and are not to be trusted
    { -21.0370272,  149.1603855, -0.1 }, // udGZGD_MOON_MERC/ // These are derived from our own code and are not to be trusted
    { -21.0370272,  149.1603855, -0.1 }, // udGZGD_MOON_PCPF/ // These are derived from our own code and are not to be trusted
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_DBREF / EPSG:5681
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_DHDN / EPSG:4314
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_SJTK03 / EPSG:8353
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_PULK1942 / EPSG:4284
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_PULK194258 / EPSG:4179
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_PULK194283 / EPSG:4178
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_PULK1995 / EPSG:20004
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_WGS_72BE / EPSG:32401
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_BEIJING1954 / EPSG:21413
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_NEWBEIJING / EPSG:4555
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_XIANG1980 / EPSG:4610
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_TIMB1948 / EPSG:29873
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_NZGD49 / EPSG:4272
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_SWEREF99 / EPSG:4619
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_SAD69 / EPSG:4291
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_GR96 / EPSG:4747
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_DGN95 / EPSG:4755
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_UCS2000 / EPSG:5561
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_H94 / EPSG:4148
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_ID74 / EPSG:4238
    { -21.1662907,  149.1603855,  0.1 }, // udGZGD_NGO1948 / EPSG:4273
    { -21.1662907,  149.1603855,  0.0 }, // udGZGD_RGF93v2b / EPSG:9781
  };

  UDCOMPILEASSERT(UDARRAYSIZE(latLongPairs) == udGZGD_Count, "Please Update the Datums!");

  const int64_t HighAccuracy = 108030; // 1m at equator
  const int64_t LowAccuracy = 54; // 2km

  for (size_t i = 0; i < udLengthOf(latLongPairs); ++i) // First iteration will convert 84 to 84 to confirm it works
  {
    if (latLongPairs[i].z < 0.0)
      continue; // We aren't able to solve planetary bodies

    int accuracy = HighAccuracy;
    if (latLongPairs[i].z != 0.0) // Use low accuracy mode
      accuracy = LowAccuracy;

    udDouble3 wgs84Result = udGeoZone_ConvertDatum(latLongPairs[i], (udGeoZoneGeodeticDatum)i, udGZGD_WGS84);
    EXPECT_EQ(int64_t(udRound((latLongPairs[0].x - wgs84Result.x) * accuracy)), 0) << "Iter" << i << " " << g_udGZ_GeodeticDatumDescriptors[i].pDatumName << " Error:" << udAbs(int64_t(udRound((latLongPairs[0].x - wgs84Result.x) * accuracy)));
    EXPECT_EQ(int64_t(udRound((latLongPairs[0].y - wgs84Result.y) * accuracy)), 0) << "Iter" << i << " " << g_udGZ_GeodeticDatumDescriptors[i].pDatumName << " Error:" << udAbs(int64_t(udRound((latLongPairs[0].y - wgs84Result.y) * accuracy)));

    udDouble3 curIResult = udGeoZone_ConvertDatum(latLongPairs[0], udGZGD_WGS84, (udGeoZoneGeodeticDatum)i);
    EXPECT_EQ(int64_t(udRound((latLongPairs[i].x - curIResult.x) * accuracy)), 0) << "Iter" << i << " " << g_udGZ_GeodeticDatumDescriptors[i].pDatumName << " Error:" << udAbs(int64_t(udRound((latLongPairs[i].x - curIResult.x) * accuracy)));
    EXPECT_EQ(int64_t(udRound((latLongPairs[i].y - curIResult.y) * accuracy)), 0) << "Iter" << i << " " << g_udGZ_GeodeticDatumDescriptors[i].pDatumName << " Error:" << udAbs(int64_t(udRound((latLongPairs[i].y - curIResult.y) * accuracy)));
  }
}

const udDouble2 goldDataLatLong[] = { { 85, -60 },{ 85, -50 },{ 85, -40 },{ 85, -30 },{ 85, -20 },{ 85, -10 },{ 85, 0 },{ 85, 10 },{ 85, 20 },{ 85, 30 },{ 85, 40 },{ 85, 50 },{ 85, 60 },{ 75, -60 },{ 75, -50 },{ 75, -40 },{ 75, -30 },{ 75, -20 },{ 75, -10 },{ 75, 0 },{ 75, 10 },{ 75, 20 },{ 75, 30 },{ 75, 40 },{ 75, 50 },{ 75, 60 },{ 60, -60 },{ 60, -55 },{ 60, -50 },{ 60, -45 },{ 60, -40 },{ 60, -35 },{ 60, -30 },{ 60, -25 },{ 60, -20 },{ 60, -15 },{ 60, -10 },{ 60, -5 },{ 60, 0 },{ 60, 5 },{ 60, 10 },{ 60, 15 },{ 60, 20 },{ 60, 25 },{ 60, 30 },{ 60, 35 },{ 60, 40 },{ 60, 45 },{ 60, 50 },{ 60, 55 },{ 60, 60 },{ 45, -60 },{ 45, -50 },{ 45, -40 },{ 45, -30 },{ 45, -20 },{ 45, -10 },{ 45, 0 },{ 45, 0.125 },{ 45, 0.25 },{ 45, 0.5 },{ 45, 1 },{ 45, 2 },{ 45, 3 },{ 45, 5 },{ 45, 10 },{ 45, 15 },{ 45, 20 },{ 45, 25 },{ 45, 30 },{ 45, 35 },{ 45, 40 },{ 45, 45 },{ 45, 50 },{ 45, 55 },{ 45, 60 },{ 30, -60 },{ 30, -50 },{ 30, -40 },{ 30, -30 },{ 30, -20 },{ 30, -10 },{ 30, 0 },{ 30, 5 },{ 30, 10 },{ 30, 15 },{ 30, 20 },{ 30, 25 },{ 30, 30 },{ 30, 35 },{ 30, 40 },{ 30, 45 },{ 30, 50 },{ 30, 55 },{ 30, 57 },{ 30, 58 },{ 30, 59 },{ 30, 59.25 },{ 30, 59.50 },{ 30, 59.75 },{ 30, 60 },{ 0, -60 },{ 0, -58 },{ 0, -56 },{ 0, -54 },{ 0, -52 },{ 0, -50 },{ 0, -48 },{ 0, -46 },{ 0, -44 },{ 0, -42 },{ 0, -40 },{ 0, -38 },{ 0, -36 },{ 0, -34 },{ 0, -32 },{ 0, -30 },{ 0, -28 },{ 0, -26 },{ 0, -24 },{ 0, -22 },{ 0, -20 },{ 0, -18 },{ 0, -16 },{ 0, -14 },{ 0, -12 },{ 0, -10 },{ 0, -8 },{ 0, -6 },{ 0, -4 },{ 0, -2 },{ 0, 0 },{ 0, 2 },{ 0, 4 },{ 0, 6 },{ 0, 8 },{ 0, 10 },{ 0, 12 },{ 0, 14 },{ 0, 16 },{ 0, 18 },{ 0, 20 },{ 0, 22 },{ 0, 24 },{ 0, 26 },{ 0, 28 },{ 0, 30 },{ 0, 32 },{ 0, 34 },{ 0, 36 },{ 0, 38 },{ 0, 40 },{ 0, 42 },{ 0, 44 },{ 0, 46 },{ 0, 48 },{ 0, 50 },{ 0, 52 },{ 0, 54 },{ 0, 56 },{ 0, 58 },{ 0, 60 },{ -60, -60 },{ -60, -55 },{ -60, -50 },{ -60, -45 },{ -60, -40 },{ -60, -35 },{ -60, -30 },{ -60, -25 },{ -60, -20 },{ -60, -15 },{ -60, -10 },{ -60, -5 },{ -60, 0 },{ -60, 5 },{ -60, 10 },{ -60, 15 },{ -60, 20 },{ -60, 25 },{ -60, 30 },{ -60, 35 },{ -60, 40 },{ -60, 45 },{ -60, 50 },{ -60, 55 },{ -60, 60 },{ -85, -60 },{ -85, -50 },{ -85, -40 },{ -85, -30 },{ -85, -20 },{ -85, -10 },{ -85, 0 },{ -85, 10 },{ -85, 20 },{ -85, 30 },{ -85, 40 },{ -85, 50 },{ -85, 60 },{ 88, 0 },{ 86, 0 },{ 84, 0 },{ 82, 0 },{ 80, 0 },{ 78, 0 },{ 76, 0 },{ 74, 0 },{ 72, 0 },{ 70, 0 },{ 68, 0 },{ 66, 0 },{ 64, 0 },{ 62, 0 },{ 60, 0 },{ 58, 0 },{ 56, 0 },{ 54, 0 },{ 52, 0 },{ 50, 0 },{ 48, 0 },{ 46, 0 },{ 44, 0 },{ 42, 0 },{ 40, 0 },{ 38, 0 },{ 36, 0 },{ 34, 0 },{ 32, 0 },{ 30, 0 },{ 28, 0 },{ 26, 0 },{ 24, 0 },{ 22, 0 },{ 20, 0 },{ 18, 0 },{ 16, 0 },{ 14, 0 },{ 12, 0 },{ 10, 0 },{ 8, 0 },{ 6, 0 },{ 4, 0 },{ 2, 0 },{ 0, 0 },{ -2, 0 },{ -4, 0 },{ -6, 0 },{ -8, 0 },{ -10, 0 },{ 88, 60 },{ 86, 60 },{ 84, 60 },{ 82, 60 },{ 80, 60 },{ 78, 60 },{ 76, 60 },{ 74, 60 },{ 72, 60 },{ 70, 60 },{ 68, 60 },{ 66, 60 },{ 64, 60 },{ 62, 60 },{ 60, 60 },{ 58, 60 },{ 56, 60 },{ 54, 60 },{ 52, 60 },{ 50, 60 },{ 48, 60 },{ 46, 60 },{ 44, 60 },{ 42, 60 },{ 40, 60 },{ 38, 60 },{ 36, 60 },{ 34, 60 },{ 32, 60 },{ 30, 60 },{ 28, 60 },{ 26, 60 },{ 24, 60 },{ 22, 60 },{ 20, 60 },{ 18, 60 },{ 16, 60 },{ 14, 60 },{ 12, 60 },{ 10, 60 },{ 8, 60 },{ 6, 60 },{ 4, 60 },{ 2, 60 },{ 0, 60 },{ -2, 60 },{ -4, 60 },{ -6, 60 },{ -8, 60 },{ -10, 60 } };

// TransMerc26 test from GoldData_v6.3 @ http://earth-info.nga.mil/GandG/coordsys/Conversion_Software/index.html
TEST(udGeoZone, GoldData63TransMerc26)
{
  udDouble2 mercData[] = { { -483943.527503, 9722205.338481 },{ -427895.580459, 9642462.065386 },{ -358888.675495, 9573715.084698 },{ -279050.262683, 9518022.200890 },{ -190817.262239, 9477033.459573 },{ -96859.156300, 9451952.297203 },{ 0.000000, 9443510.140666 },{ 96859.156300, 9451952.297203 },{ 190817.262239, 9477033.459573 },{ 279050.262683, 9518022.200890 },{ 358888.675495, 9573715.084698 },{ 427895.580459, 9642462.065386 },{ 483943.527503, 9722205.338481 },{ -1458869.311637, 9149858.816237 },{ -1285565.198612, 8910698.457266 },{ -1074419.247845, 8706672.371011 },{ -832650.960579, 8543094.337698 },{ -567859.299246, 8423785.611430 },{ -287748.836902, 8351262.808936 },{ 0.000000, 8326937.587280 },{ 287748.836902, 8351262.808936 },{ 567859.299246, 8423785.611430 },{ 832650.960579, 8543094.337698 },{ 1074419.247845, 8706672.371011 },{ 1285565.198612, 8910698.457266 },{ 1458869.311637, 9149858.816237 },{ -2964227.090765, 8205251.234407 },{ -2782064.056031, 7957435.773324 },{ -2580653.930717, 7729962.209904 },{ -2362651.685233, 7523798.004299 },{ -2130566.804588, 7339517.432528 },{ -1886712.043039, 7177385.363796 },{ -1633178.735886, 7037439.986987 },{ -1371833.624649, 6919568.522094 },{ -1104331.837754, 6823572.599735 },{ -832141.189888, 6749222.012765 },{ -556573.889131, 6696296.869256 },{ -278822.758856, 6664618.888100 },{ 0.000000, 6654072.819491 },{ 278822.758856, 6664618.888100 },{ 556573.889131, 6696296.869256 },{ 832141.189888, 6749222.012765 },{ 1104331.837754, 6823572.599735 },{ 1371833.624649, 6919568.522094 },{ 1633178.735886, 7037439.986987 },{ 1886712.043039, 7177385.363796 },{ 2130566.804588, 7339517.432528 },{ 2362651.685233, 7523798.004299 },{ 2580653.930717, 7729962.209904 },{ 2782064.056031, 7957435.773324 },{ 2964227.090765, 8205251.234407 },{ -4552797.983219, 7042021.264274 },{ -3874997.468215, 6353771.575090 },{ -3133139.791765, 5826829.612032 },{ -2360791.676704, 5443001.292697 },{ -1576380.787425, 5183546.587965 },{ -788456.442807, 5033847.161114 },{ 0.000000, 4984944.377978 },{ 9855.854400, 4984951.980138 },{ 19711.708879, 4984974.786691 },{ 39423.418384, 4985066.013998 },{ 78846.841653, 4985430.940726 },{ 157693.718217, 4986890.927643 },{ 236540.642358, 4989325.234793 },{ 394234.438810, 4997123.381818 },{ 788456.442807, 5033847.161114 },{ 1182582.362270, 5095676.477878 },{ 1576380.787425, 5183546.587965 },{ 1969385.344968, 5298764.994976 },{ 2360791.676704, 5443001.292697 },{ 2749334.151719, 5618260.797473 },{ 3133139.791765, 5826829.612032 },{ 3509561.102920, 6071173.921846 },{ 3874997.468215, 6353771.575090 },{ 4224728.010175, 6676851.570206 },{ 4552797.983219, 7042021.264274 },{ -6210906.900160, 5455136.341724 },{ -5100884.293138, 4652262.781639 },{ -4009728.397901, 4101640.403114 },{ -2959830.261718, 3731566.523691 },{ -1949320.326404, 3494725.886266 },{ -967326.622891, 3362593.789817 },{ 0.000000, 3320113.397940 },{ 482739.761374, 3330662.065311 },{ 967326.622891, 3362593.789817 },{ 1455590.738883, 3416780.562222 },{ 1949320.326404, 3494725.886266 },{ 2450218.798188, 3598642.627884 },{ 2959830.261718, 3731566.523691 },{ 3479412.822009, 3897507.894394 },{ 4009728.397901, 4101640.403114 },{ 4550702.122779, 4350515.050072 },{ 5100884.293138, 4652262.781639 },{ 5656629.042264, 5016697.591669 },{ 5879057.348553, 5182521.093137 },{ 5990007.092138, 5270111.030646 },{ 6100658.157988, 5360950.158381 },{ 6128262.329125, 5384179.105403 },{ 6155839.688010, 5407618.771574 },{ 6183388.477643, 5431270.678047 },{ 6210906.900160, 5455136.341724 },{ -8423099.473515, 0.000000 },{ -7986550.230016, 0.000000 },{ -7574316.703085, 0.000000 },{ -7183343.494858, 0.000000 },{ -6811084.435548, 0.000000 },{ -6455393.148674, 0.000000 },{ -6114441.581589, 0.000000 },{ -5786658.285436, 0.000000 },{ -5470680.926552, 0.000000 },{ -5165319.237408, 0.000000 },{ -4869525.747989, 0.000000 },{ -4582372.398706, 0.000000 },{ -4303031.656552, 0.000000 },{ -4030761.119143, 0.000000 },{ -3764890.848480, 0.000000 },{ -3504812.861291, 0.000000 },{ -3249972.337647, 0.000000 },{ -2999860.209058, 0.000000 },{ -2754006.861562, 0.000000 },{ -2511976.745296, 0.000000 },{ -2273363.724682, 0.000000 },{ -2037787.036058, 0.000000 },{ -1804887.744877, 0.000000 },{ -1574325.614256, 0.000000 },{ -1345776.312061, 0.000000 },{ -1118928.895723, 0.000000 },{ -893483.523497, 0.000000 },{ -669149.348267, 0.000000 },{ -445642.555759, 0.000000 },{ -222684.513481, 0.000000 },{ 0.000000, 0.000000 },{ 222684.513481, 0.000000 },{ 445642.555759, 0.000000 },{ 669149.348267, 0.000000 },{ 893483.523497, 0.000000 },{ 1118928.895723, 0.000000 },{ 1345776.312061, 0.000000 },{ 1574325.614256, 0.000000 },{ 1804887.744877, 0.000000 },{ 2037787.036058, 0.000000 },{ 2273363.724682, 0.000000 },{ 2511976.745296, 0.000000 },{ 2754006.861562, 0.000000 },{ 2999860.209058, 0.000000 },{ 3249972.337647, 0.000000 },{ 3504812.861291, 0.000000 },{ 3764890.848480, 0.000000 },{ 4030761.119143, 0.000000 },{ 4303031.656552, 0.000000 },{ 4582372.398706, 0.000000 },{ 4869525.747989, 0.000000 },{ 5165319.237408, 0.000000 },{ 5470680.926552, 0.000000 },{ 5786658.285436, 0.000000 },{ 6114441.581589, 0.000000 },{ 6455393.148674, 0.000000 },{ 6811084.435548, 0.000000 },{ 7183343.494858, 0.000000 },{ 7574316.703085, 0.000000 },{ 7986550.230016, 0.000000 },{ 8423099.473515, 0.000000 },{ -2964227.090765, -8205251.234407 },{ -2782064.056031, -7957435.773324 },{ -2580653.930717, -7729962.209904 },{ -2362651.685233, -7523798.004299 },{ -2130566.804588, -7339517.432528 },{ -1886712.043039, -7177385.363796 },{ -1633178.735886, -7037439.986987 },{ -1371833.624649, -6919568.522094 },{ -1104331.837754, -6823572.599735 },{ -832141.189888, -6749222.012765 },{ -556573.889131, -6696296.869256 },{ -278822.758856, -6664618.888100 },{ 0.000000, -6654072.819491 },{ 278822.758856, -6664618.888100 },{ 556573.889131, -6696296.869256 },{ 832141.189888, -6749222.012765 },{ 1104331.837754, -6823572.599735 },{ 1371833.624649, -6919568.522094 },{ 1633178.735886, -7037439.986987 },{ 1886712.043039, -7177385.363796 },{ 2130566.804588, -7339517.432528 },{ 2362651.685233, -7523798.004299 },{ 2580653.930717, -7729962.209904 },{ 2782064.056031, -7957435.773324 },{ 2964227.090765, -8205251.234407 },{ -483943.527503, -9722205.338481 },{ -427895.580459, -9642462.065386 },{ -358888.675495, -9573715.084698 },{ -279050.262683, -9518022.200890 },{ -190817.262239, -9477033.459573 },{ -96859.156300, -9451952.297203 },{ 0.000000, -9443510.140666 },{ 96859.156300, -9451952.297203 },{ 190817.262239, -9477033.459573 },{ 279050.262683, -9518022.200890 },{ 358888.675495, -9573715.084698 },{ 427895.580459, -9642462.065386 },{ 483943.527503, -9722205.338481 },{ 0.000000, 9778578.687182 },{ 0.000000, 9555197.141480 },{ 0.000000, 9331826.561185 },{ 0.000000, 9108472.360519 },{ 0.000000, 8885139.871937 },{ 0.000000, 8661834.319555 },{ 0.000000, 8438560.793153 },{ 0.000000, 8215324.222895 },{ 0.000000, 7992129.354896 },{ 0.000000, 7768980.727770 },{ 0.000000, 7545882.650267 },{ 0.000000, 7322839.180123 },{ 0.000000, 7099854.104229 },{ 0.000000, 6876930.920205 },{ 0.000000, 6654072.819491 },{ 0.000000, 6431282.672002 },{ 0.000000, 6208563.012457 },{ 0.000000, 5985916.028402 },{ 0.000000, 5763343.550010 },{ 0.000000, 5540847.041684 },{ 0.000000, 5318427.595490 },{ 0.000000, 5096085.926452 },{ 0.000000, 4873822.369715 },{ 0.000000, 4651636.879571 },{ 0.000000, 4429529.030351 },{ 0.000000, 4207498.019154 },{ 0.000000, 3985542.670404 },{ 0.000000, 3763661.442172 },{ 0.000000, 3541852.434256 },{ 0.000000, 3320113.397940 },{ 0.000000, 3098441.747387 },{ 0.000000, 2876834.572604 },{ 0.000000, 2655288.653903 },{ 0.000000, 2433800.477786 },{ 0.000000, 2212366.254172 },{ 0.000000, 1990981.934878 },{ 0.000000, 1769643.233270 },{ 0.000000, 1548345.644978 },{ 0.000000, 1327084.469593 },{ 0.000000, 1105854.833234 },{ 0.000000, 884651.711881 },{ 0.000000, 663469.955375 },{ 0.000000, 442304.311978 },{ 0.000000, 221149.453372 },{ 0.000000, 0.000000 },{ 0.000000, -221149.453372 },{ 0.000000, -442304.311978 },{ 0.000000, -663469.955375 },{ 0.000000, -884651.711881 },{ 0.000000, -1105854.833234 },{ 193478.495744, 9890238.174368 },{ 387070.053266, 9778308.925410 },{ 580887.593439, 9665975.077520 },{ 775043.744138, 9553031.292767 },{ 969650.665433, 9439268.555628 },{ 1164819.839706, 9324472.894622 },{ 1360661.813189, 9208424.058689 },{ 1557285.873746, 9090894.136782 },{ 1754799.647559, 8971646.109077 },{ 1953308.594636, 8850432.318211 },{ 2152915.379650, 8726992.849240 },{ 2353719.090435, 8601053.807452 },{ 2555814.271380, 8472325.484149 },{ 2759289.732889, 8340500.402045 },{ 2964227.090765, 8205251.234407 },{ 3170698.980807, 8066228.595750 },{ 3378766.883776, 7923058.707330 },{ 3588478.484220, 7775340.948452 },{ 3799864.473255, 7622645.315506 },{ 4012934.690389, 7464509.825794 },{ 4227673.483131, 7300437.923867 },{ 4444034.145850, 7129895.976045 },{ 4661932.282425, 6952310.976086 },{ 4881237.922223, 6767068.634161 },{ 5101766.208947, 6573512.085289 },{ 5323266.481326, 6370941.535402 },{ 5545409.580258, 6158615.266273 },{ 5767773.258604, 5935752.547047 },{ 5989825.651007, 5701539.150389 },{ 6210906.900160, 5455136.341724 },{ 6430209.256248, 5195694.390171 },{ 6646756.295488, 4922371.817126 },{ 6859382.370663, 4634361.713402 },{ 7066714.034424, 4330926.453274 },{ 7267155.968366, 4011441.917637 },{ 7458884.868697, 3675451.778875 },{ 7639855.668495, 3322731.344695 },{ 7807825.189291, 2953358.766832 },{ 7960398.439614, 2567789.038934 },{ 8095101.814284, 2166923.285356 },{ 8209484.870500, 1752162.874899 },{ 8301247.860745, 1325435.816676 },{ 8368386.074076, 889182.995388 },{ 8409335.493936, 446295.299669 },{ 8423099.473515, 0.000000 },{ 8409335.493936, -446295.299669 },{ 8368386.074076, -889182.995388 },{ 8301247.860745, -1325435.816676 },{ 8209484.870500, -1752162.874899 },{ 8095101.814284, -2166923.285356 } };

  udGeoZone transMerc = { };
  transMerc.projection = udGZPT_TransverseMercator;
  transMerc.scaleFactor = 1;
  transMerc.meridian = 0;
  transMerc.parallel = 0;
  transMerc.falseNorthing = 0;
  transMerc.falseEasting = 0;
  transMerc.flattening = 1 / 298.257223563;
  transMerc.semiMajorAxis = 6378137.0;
  udGeoZone_SetFromSRID(&transMerc, -1);

  const int64_t angularPrecision = 20 * 60 * 60; // 20 arc seconds
  const int64_t localPrecision = 100; // 1cm

  for (size_t i = 0; i < UDARRAYSIZE(mercData); ++i)
  {
    udDouble3 cartesian = udGeoZone_LatLongToCartesian(transMerc, udDouble3::create(goldDataLatLong[i], 0.0));
    udDouble3 latLong = udGeoZone_CartesianToLatLong(transMerc, udDouble3::create(mercData[i], 0.0));

    EXPECT_EQ(udRound(mercData[i].x * localPrecision), udRound(cartesian.x * localPrecision)) << "PointSet:" << i;
    EXPECT_EQ(udRound(mercData[i].y * localPrecision), udRound(cartesian.y * localPrecision)) << "PointSet:" << i;
    EXPECT_EQ(udRound(goldDataLatLong[i].x * angularPrecision), udRound(latLong.x * angularPrecision)) << "PointSet:" << i;
    EXPECT_EQ(udRound(goldDataLatLong[i].y * angularPrecision), udRound(latLong.y * angularPrecision)) << "PointSet:" << i;
  }
}

// TransMerc26A test in GoldData_v6.3 @ http://earth-info.nga.mil/GandG/coordsys/Conversion_Software/index.html
TEST(udGeoZone, GoldData63TransMerc26A)
{
  udDouble2 mercData[] = { { -483943.527503, 11402091.940540 },{ -427895.580459, 11322348.667445 },{ -358888.675495, 11253601.686758 },{ -279050.262683, 11197908.802950 },{ -190817.262239, 11156920.061633 },{ -96859.156300, 11131838.899262 },{ 0.000000, 11123396.742726 },{ 96859.156300, 11131838.899262 },{ 190817.262239, 11156920.061633 },{ 279050.262683, 11197908.802950 },{ 358888.675495, 11253601.686758 },{ 427895.580459, 11322348.667445 },{ 483943.527503, 11402091.940540 },{ -1458869.311637, 10829745.418297 },{ -1285565.198612, 10590585.059326 },{ -1074419.247845, 10386558.973071 },{ -832650.960579, 10222980.939758 },{ -567859.299246, 10103672.213490 },{ -287748.836902, 10031149.410996 },{ 0.000000, 10006824.189340 },{ 287748.836902, 10031149.410996 },{ 567859.299246, 10103672.213490 },{ 832650.960579, 10222980.939758 },{ 1074419.247845, 10386558.973071 },{ 1285565.198612, 10590585.059326 },{ 1458869.311637, 10829745.418297 },{ -2964227.090765, 9885137.836467 },{ -2782064.056031, 9637322.375383 },{ -2580653.930717, 9409848.811963 },{ -2362651.685233, 9203684.606359 },{ -2130566.804588, 9019404.034588 },{ -1886712.043039, 8857271.965856 },{ -1633178.735886, 8717326.589046 },{ -1371833.624649, 8599455.124153 },{ -1104331.837754, 8503459.201795 },{ -832141.189888, 8429108.614825 },{ -556573.889131, 8376183.471316 },{ -278822.758856, 8344505.490160 },{ 0.000000, 8333959.421550 },{ 278822.758856, 8344505.490160 },{ 556573.889131, 8376183.471316 },{ 832141.189888, 8429108.614825 },{ 1104331.837754, 8503459.201795 },{ 1371833.624649, 8599455.124153 },{ 1633178.735886, 8717326.589046 },{ 1886712.043039, 8857271.965856 },{ 2130566.804588, 9019404.034588 },{ 2362651.685233, 9203684.606359 },{ 2580653.930717, 9409848.811963 },{ 2782064.056031, 9637322.375383 },{ 2964227.090765, 9885137.836467 },{ -4552797.983219, 8721907.866333 },{ -3874997.468215, 8033658.177150 },{ -3133139.791765, 7506716.214091 },{ -2360791.676704, 7122887.894757 },{ -1576380.787425, 6863433.190025 },{ -788456.442807, 6713733.763174 },{ 0.000000, 6664830.980037 },{ 9855.854400, 6664838.582197 },{ 19711.708879, 6664861.388751 },{ 39423.418384, 6664952.616058 },{ 78846.841653, 6665317.542785 },{ 157693.718217, 6666777.529702 },{ 236540.642358, 6669211.836852 },{ 394234.438810, 6677009.983878 },{ 788456.442807, 6713733.763174 },{ 1182582.362270, 6775563.079937 },{ 1576380.787425, 6863433.190025 },{ 1969385.344968, 6978651.597036 },{ 2360791.676704, 7122887.894757 },{ 2749334.151719, 7298147.399533 },{ 3133139.791765, 7506716.214091 },{ 3509561.102920, 7751060.523906 },{ 3874997.468215, 8033658.177150 },{ 4224728.010175, 8356738.172266 },{ 4552797.983219, 8721907.866333 },{ -6210906.900160, 7135022.943784 },{ -5100884.293138, 6332149.383699 },{ -4009728.397901, 5781527.005174 },{ -2959830.261718, 5411453.125751 },{ -1949320.326404, 5174612.488326 },{ -967326.622891, 5042480.391876 },{ 0.000000, 5000000.000000 },{ 482739.761374, 5010548.667371 },{ 967326.622891, 5042480.391876 },{ 1455590.738883, 5096667.164282 },{ 1949320.326404, 5174612.488326 },{ 2450218.798188, 5278529.229944 },{ 2959830.261718, 5411453.125751 },{ 3479412.822009, 5577394.496453 },{ 4009728.397901, 5781527.005174 },{ 4550702.122779, 6030401.652132 },{ 5100884.293138, 6332149.383699 },{ 5656629.042264, 6696584.193729 },{ 5879057.348553, 6862407.695196 },{ 5990007.092138, 6949997.632705 },{ 6100658.157988, 7040836.760440 },{ 6128262.329125, 7064065.707462 },{ 6155839.688010, 7087505.373633 },{ 6183388.477643, 7111157.280106 },{ 6210906.900160, 7135022.943784 },{ -8423099.473515, 1679886.602060 },{ -7986550.230016, 1679886.602060 },{ -7574316.703085, 1679886.602060 },{ -7183343.494858, 1679886.602060 },{ -6811084.435548, 1679886.602060 },{ -6455393.148674, 1679886.602060 },{ -6114441.581589, 1679886.602060 },{ -5786658.285436, 1679886.602060 },{ -5470680.926552, 1679886.602060 },{ -5165319.237408, 1679886.602060 },{ -4869525.747989, 1679886.602060 },{ -4582372.398706, 1679886.602060 },{ -4303031.656552, 1679886.602060 },{ -4030761.119143, 1679886.602060 },{ -3764890.848480, 1679886.602060 },{ -3504812.861291, 1679886.602060 },{ -3249972.337647, 1679886.602060 },{ -2999860.209058, 1679886.602060 },{ -2754006.861562, 1679886.602060 },{ -2511976.745296, 1679886.602060 },{ -2273363.724682, 1679886.602060 },{ -2037787.036058, 1679886.602060 },{ -1804887.744877, 1679886.602060 },{ -1574325.614256, 1679886.602060 },{ -1345776.312061, 1679886.602060 },{ -1118928.895723, 1679886.602060 },{ -893483.523497, 1679886.602060 },{ -669149.348267, 1679886.602060 },{ -445642.555759, 1679886.602060 },{ -222684.513481, 1679886.602060 },{ 0.000000, 1679886.602060 },{ 222684.513481, 1679886.602060 },{ 445642.555759, 1679886.602060 },{ 669149.348267, 1679886.602060 },{ 893483.523497, 1679886.602060 },{ 1118928.895723, 1679886.602060 },{ 1345776.312061, 1679886.602060 },{ 1574325.614256, 1679886.602060 },{ 1804887.744877, 1679886.602060 },{ 2037787.036058, 1679886.602060 },{ 2273363.724682, 1679886.602060 },{ 2511976.745296, 1679886.602060 },{ 2754006.861562, 1679886.602060 },{ 2999860.209058, 1679886.602060 },{ 3249972.337647, 1679886.602060 },{ 3504812.861291, 1679886.602060 },{ 3764890.848480, 1679886.602060 },{ 4030761.119143, 1679886.602060 },{ 4303031.656552, 1679886.602060 },{ 4582372.398706, 1679886.602060 },{ 4869525.747989, 1679886.602060 },{ 5165319.237408, 1679886.602060 },{ 5470680.926552, 1679886.602060 },{ 5786658.285436, 1679886.602060 },{ 6114441.581589, 1679886.602060 },{ 6455393.148674, 1679886.602060 },{ 6811084.435548, 1679886.602060 },{ 7183343.494858, 1679886.602060 },{ 7574316.703085, 1679886.602060 },{ 7986550.230016, 1679886.602060 },{ 8423099.473515, 1679886.602060 },{ -2964227.090765, -6525364.632348 },{ -2782064.056031, -6277549.171264 },{ -2580653.930717, -6050075.607844 },{ -2362651.685233, -5843911.402239 },{ -2130566.804588, -5659630.830469 },{ -1886712.043039, -5497498.761737 },{ -1633178.735886, -5357553.384927 },{ -1371833.624649, -5239681.920034 },{ -1104331.837754, -5143685.997676 },{ -832141.189888, -5069335.410705 },{ -556573.889131, -5016410.267197 },{ -278822.758856, -4984732.286041 },{ 0.000000, -4974186.217431 },{ 278822.758856, -4984732.286041 },{ 556573.889131, -5016410.267197 },{ 832141.189888, -5069335.410705 },{ 1104331.837754, -5143685.997676 },{ 1371833.624649, -5239681.920034 },{ 1633178.735886, -5357553.384927 },{ 1886712.043039, -5497498.761737 },{ 2130566.804588, -5659630.830469 },{ 2362651.685233, -5843911.402239 },{ 2580653.930717, -6050075.607844 },{ 2782064.056031, -6277549.171264 },{ 2964227.090765, -6525364.632348 },{ -483943.527503, -8042318.736421 },{ -427895.580459, -7962575.463326 },{ -358888.675495, -7893828.482639 },{ -279050.262683, -7838135.598831 },{ -190817.262239, -7797146.857514 },{ -96859.156300, -7772065.695143 },{ 0.000000, -7763623.538607 },{ 96859.156300, -7772065.695143 },{ 190817.262239, -7797146.857514 },{ 279050.262683, -7838135.598831 },{ 358888.675495, -7893828.482639 },{ 427895.580459, -7962575.463326 },{ 483943.527503, -8042318.736421 },{ 0.000000, 11458465.289242 },{ 0.000000, 11235083.743540 },{ 0.000000, 11011713.163245 },{ 0.000000, 10788358.962578 },{ 0.000000, 10565026.473996 },{ 0.000000, 10341720.921615 },{ 0.000000, 10118447.395213 },{ 0.000000, 9895210.824954 },{ 0.000000, 9672015.956956 },{ 0.000000, 9448867.329830 },{ 0.000000, 9225769.252327 },{ 0.000000, 9002725.782183 },{ 0.000000, 8779740.706288 },{ 0.000000, 8556817.522265 },{ 0.000000, 8333959.421550 },{ 0.000000, 8111169.274062 },{ 0.000000, 7888449.614517 },{ 0.000000, 7665802.630462 },{ 0.000000, 7443230.152070 },{ 0.000000, 7220733.643744 },{ 0.000000, 6998314.197549 },{ 0.000000, 6775972.528512 },{ 0.000000, 6553708.971775 },{ 0.000000, 6331523.481631 },{ 0.000000, 6109415.632410 },{ 0.000000, 5887384.621214 },{ 0.000000, 5665429.272463 },{ 0.000000, 5443548.044232 },{ 0.000000, 5221739.036316 },{ 0.000000, 5000000.000000 },{ 0.000000, 4778328.349447 },{ 0.000000, 4556721.174664 },{ 0.000000, 4335175.255962 },{ 0.000000, 4113687.079845 },{ 0.000000, 3892252.856231 },{ 0.000000, 3670868.536938 },{ 0.000000, 3449529.835329 },{ 0.000000, 3228232.247037 },{ 0.000000, 3006971.071653 },{ 0.000000, 2785741.435294 },{ 0.000000, 2564538.313940 },{ 0.000000, 2343356.557434 },{ 0.000000, 2122190.914038 },{ 0.000000, 1901036.055432 },{ 0.000000, 1679886.602060 },{ 0.000000, 1458737.148687 },{ 0.000000, 1237582.290082 },{ 0.000000, 1016416.646685 },{ 0.000000, 795234.890179 },{ 0.000000, 574031.768825 },{ 193478.495744, 11570124.776428 },{ 387070.053266, 11458195.527469 },{ 580887.593439, 11345861.679580 },{ 775043.744138, 11232917.894826 },{ 969650.665433, 11119155.157688 },{ 1164819.839706, 11004359.496682 },{ 1360661.813189, 10888310.660748 },{ 1557285.873746, 10770780.738842 },{ 1754799.647559, 10651532.711137 },{ 1953308.594636, 10530318.920271 },{ 2152915.379650, 10406879.451300 },{ 2353719.090435, 10280940.409512 },{ 2555814.271380, 10152212.086208 },{ 2759289.732889, 10020387.004105 },{ 2964227.090765, 9885137.836467 },{ 3170698.980807, 9746115.197810 },{ 3378766.883776, 9602945.309390 },{ 3588478.484220, 9455227.550511 },{ 3799864.473255, 9302531.917566 },{ 4012934.690389, 9144396.427854 },{ 4227673.483131, 8980324.525927 },{ 4444034.145850, 8809782.578104 },{ 4661932.282425, 8632197.578145 },{ 4881237.922223, 8446955.236220 },{ 5101766.208947, 8253398.687349 },{ 5323266.481326, 8050828.137462 },{ 5545409.580258, 7838501.868332 },{ 5767773.258604, 7615639.149107 },{ 5989825.651007, 7381425.752448 },{ 6210906.900160, 7135022.943784 },{ 6430209.256248, 6875580.992230 },{ 6646756.295488, 6602258.419186 },{ 6859382.370663, 6314248.315462 },{ 7066714.034424, 6010813.055334 },{ 7267155.968366, 5691328.519696 },{ 7458884.868697, 5355338.380934 },{ 7639855.668495, 5002617.946754 },{ 7807825.189291, 4633245.368891 },{ 7960398.439614, 4247675.640994 },{ 8095101.814284, 3846809.887415 },{ 8209484.870500, 3432049.476958 },{ 8301247.860745, 3005322.418736 },{ 8368386.074076, 2569069.597447 },{ 8409335.493936, 2126181.901729 },{ 8423099.473515, 1679886.602060 },{ 8409335.493936, 1233591.302390 },{ 8368386.074076, 790703.606672 },{ 8301247.860745, 354450.785383 },{ 8209484.870500, -72276.272839 },{ 8095101.814284, -487036.683296 } };

  udGeoZone transMerc = { };
  transMerc.projection = udGZPT_TransverseMercator;
  transMerc.scaleFactor = 1;
  transMerc.meridian = 0;
  transMerc.parallel = 30;
  transMerc.falseNorthing = 5000000;
  transMerc.falseEasting = 0;
  transMerc.flattening = 1 / 298.257223563;
  transMerc.semiMajorAxis = 6378137.0;
  udGeoZone_SetFromSRID(&transMerc, -1);

  const int64_t angularPrecision = 20 * 60 * 60; // 20 arc seconds
  const int64_t localPrecision = 100; // 1cm

  for (size_t i = 0; i < UDARRAYSIZE(mercData); ++i)
  {
    udDouble3 cartesian = udGeoZone_LatLongToCartesian(transMerc, udDouble3::create(goldDataLatLong[i], 0.0));
    udDouble3 latLong = udGeoZone_CartesianToLatLong(transMerc, udDouble3::create(mercData[i], 0.0));

    EXPECT_EQ(udRound(mercData[i].x * localPrecision), udRound(cartesian.x * localPrecision)) << "PointSet:" << i;
    EXPECT_EQ(udRound(mercData[i].y * localPrecision), udRound(cartesian.y * localPrecision)) << "PointSet:" << i;
    EXPECT_EQ(udRound(goldDataLatLong[i].x * angularPrecision), udRound(latLong.x * angularPrecision)) << "PointSet:" << i;
    EXPECT_EQ(udRound(goldDataLatLong[i].y * angularPrecision), udRound(latLong.y * angularPrecision)) << "PointSet:" << i;
  }
}

struct
{
  int srid;
  const char *pWKT;
} supportedCodes[] =
{
  // This is the non-official CRS84 zone which does NOT have an official WKT implementation; This should be able to be handled by other systems but ISO6709 makes this entire thing invalid
  { 84, "GEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAXIS[\"Lon\",X],\nAXIS[\"Lat\",Y],\nAUTHORITY[\"CRS\",\"84\"]]" },

  { 2154, "PROJCS[\"RGF93 / Lambert-93\",\nGEOGCS[\"RGF93\",\nDATUM[\"Reseau_Geodesique_Francais_1993\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4171\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",49],\nPARAMETER[\"standard_parallel_2\",44],\nPARAMETER[\"latitude_of_origin\",46.5],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",700000],\nPARAMETER[\"false_northing\",6600000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"2154\"]]" },

  { 2193, "PROJCS[\"NZGD2000 / New Zealand Transverse Mercator 2000\",\nGEOGCS[\"NZGD2000\",\nDATUM[\"New_Zealand_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6167\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4167\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",173],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",1600000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2193\"]]"},

  // WKT taken from PostgreSQL, with random sample cross referenced with epsg.io
  { 2230, "PROJCS[\"NAD83 / California zone 6 (ftUS)\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",33.88333333333333],\nPARAMETER[\"standard_parallel_2\",32.78333333333333],\nPARAMETER[\"latitude_of_origin\",32.16666666666666],\nPARAMETER[\"central_meridian\",-116.25],\nPARAMETER[\"false_easting\",6561666.667],\nPARAMETER[\"false_northing\",1640416.667],\nUNIT[\"US survey foot\",0.3048006096012192,\nAUTHORITY[\"EPSG\",\"9003\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"2230\"]]" },
  { 2238, "PROJCS[\"NAD83 / Florida North (ftUS)\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",30.75],\nPARAMETER[\"standard_parallel_2\",29.58333333333333],\nPARAMETER[\"latitude_of_origin\",29],\nPARAMETER[\"central_meridian\",-84.5],\nPARAMETER[\"false_easting\",1968500],\nPARAMETER[\"false_northing\",0],\nUNIT[\"US survey foot\",0.3048006096012192,\nAUTHORITY[\"EPSG\",\"9003\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"2238\"]]" },
  { 2248, "PROJCS[\"NAD83 / Maryland (ftUS)\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",39.45],\nPARAMETER[\"standard_parallel_2\",38.3],\nPARAMETER[\"latitude_of_origin\",37.66666666666666],\nPARAMETER[\"central_meridian\",-77],\nPARAMETER[\"false_easting\",1312333.333],\nPARAMETER[\"false_northing\",0],\nUNIT[\"US survey foot\",0.3048006096012192,\nAUTHORITY[\"EPSG\",\"9003\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"2248\"]]" },
  { 2250, "PROJCS[\"NAD83 / Massachusetts Island (ftUS)\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",41.48333333333333],\nPARAMETER[\"standard_parallel_2\",41.28333333333333],\nPARAMETER[\"latitude_of_origin\",41],\nPARAMETER[\"central_meridian\",-70.5],\nPARAMETER[\"false_easting\",1640416.667],\nPARAMETER[\"false_northing\",0],\nUNIT[\"US survey foot\",0.3048006096012192,\nAUTHORITY[\"EPSG\",\"9003\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"2250\"]]" },
  { 2285, "PROJCS[\"NAD83 / Washington North (ftUS)\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",48.73333333333333],\nPARAMETER[\"standard_parallel_2\",47.5],\nPARAMETER[\"latitude_of_origin\",47],\nPARAMETER[\"central_meridian\",-120.8333333333333],\nPARAMETER[\"false_easting\",1640416.667],\nPARAMETER[\"false_northing\",0],\nUNIT[\"US survey foot\",0.3048006096012192,\nAUTHORITY[\"EPSG\",\"9003\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"2285\"]]" },

  { 2326, "PROJCS[\"Hong Kong 1980 Grid System\",\nGEOGCS[\"Hong Kong 1980\",\nDATUM[\"Hong_Kong_1980\",\nSPHEROID[\"International 1924\",6378388,297,\nAUTHORITY[\"EPSG\",\"7022\"]],\nTOWGS84[-162.619,-276.959,-161.764,0.067753,-2.24365,-1.15883,-1.09425],\nAUTHORITY[\"EPSG\",\"6611\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4611\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",22.31213333333334],\nPARAMETER[\"central_meridian\",114.1785555555556],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",836694.05],\nPARAMETER[\"false_northing\",819069.8],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2326\"]]" },

  { 2443, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS I\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",33],\nPARAMETER[\"central_meridian\",129.5],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2443\"]]" },
  { 2444, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS II\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",33],\nPARAMETER[\"central_meridian\",131],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2444\"]]" },
  { 2445, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS III\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",36],\nPARAMETER[\"central_meridian\",132.1666666666667],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2445\"]]" },
  { 2446, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS IV\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",33],\nPARAMETER[\"central_meridian\",133.5],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2446\"]]" },
  { 2447, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS V\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",36],\nPARAMETER[\"central_meridian\",134.3333333333333],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2447\"]]" },
  { 2448, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS VI\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",36],\nPARAMETER[\"central_meridian\",136],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2448\"]]" },
  { 2449, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS VII\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",36],\nPARAMETER[\"central_meridian\",137.1666666666667],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2449\"]]" },
  { 2450, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS VIII\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",36],\nPARAMETER[\"central_meridian\",138.5],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2450\"]]" },
  { 2451, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS IX\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",36],\nPARAMETER[\"central_meridian\",139.8333333333333],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2451\"]]" },
  { 2452, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS X\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",40],\nPARAMETER[\"central_meridian\",140.8333333333333],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2452\"]]" },
  { 2453, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XI\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",44],\nPARAMETER[\"central_meridian\",140.25],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2453\"]]" },
  { 2454, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XII\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",44],\nPARAMETER[\"central_meridian\",142.25],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2454\"]]" },
  { 2455, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XIII\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",44],\nPARAMETER[\"central_meridian\",144.25],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2455\"]]" },
  { 2456, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XIV\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",26],\nPARAMETER[\"central_meridian\",142],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2456\"]]" },
  { 2457, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XV\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",26],\nPARAMETER[\"central_meridian\",127.5],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2457\"]]" },
  { 2458, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XVI\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",26],\nPARAMETER[\"central_meridian\",124],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2458\"]]" },
  { 2459, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XVII\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",26],\nPARAMETER[\"central_meridian\",131],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2459\"]]" },
  { 2460, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XVIII\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",20],\nPARAMETER[\"central_meridian\",136],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2460\"]]" },
  { 2461, "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XIX\",\nGEOGCS[\"JGD2000\",\nDATUM[\"Japanese_Geodetic_Datum_2000\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6612\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4612\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",26],\nPARAMETER[\"central_meridian\",154],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"2461\"]]" },

  { 2771, "PROJCS[\"NAD83(HARN) / California zone 6\",\nGEOGCS[\"NAD83(HARN)\",\nDATUM[\"NAD83_High_Accuracy_Reference_Network\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6152\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4152\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",33.88333333333333],\nPARAMETER[\"standard_parallel_2\",32.78333333333333],\nPARAMETER[\"latitude_of_origin\",32.16666666666666],\nPARAMETER[\"central_meridian\",-116.25],\nPARAMETER[\"false_easting\",2000000],\nPARAMETER[\"false_northing\",500000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"2771\"]]" },

  { 3032, "PROJCS[\"WGS 84 / Australian Antarctic Polar Stereographic\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Polar_Stereographic\"],\nPARAMETER[\"latitude_of_origin\",-71],\nPARAMETER[\"central_meridian\",70],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",6000000],\nPARAMETER[\"false_northing\",6000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"3032\"]]"},

  { 3112, "PROJCS[\"GDA94 / Geoscience Australia Lambert\",\nGEOGCS[\"GDA94\",\nDATUM[\"Geocentric_Datum_of_Australia_1994\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6283\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4283\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",-18],\nPARAMETER[\"standard_parallel_2\",-36],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",134],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"3112\"]]" },
  { 3113, "PROJCS[\"GDA94 / BCSG02\",\nGEOGCS[\"GDA94\",\nDATUM[\"Geocentric_Datum_of_Australia_1994\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6283\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4283\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",-28],\nPARAMETER[\"central_meridian\",153],\nPARAMETER[\"scale_factor\",0.99999],\nPARAMETER[\"false_easting\",50000],\nPARAMETER[\"false_northing\",100000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"3113\"]]" },

  { 3139, "PROJCS[\"Vanua_Levu_1915 / Vanua Levu 1915\",\nGEOGCS[\"Vanua Levu 1915\",\nDATUM[\"Vanua_Levu_1915\",\nSPHEROID[\"Clarke 1880 (international foot)\",6378306.369,293.466307656,\nAUTHORITY[\"EPSG\",\"7055\"]],\nTOWGS84[51,391,-36,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6748\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4748\"]],\nPROJECTION[\"Hyperbolic_Cassini_Soldner\"],\nPARAMETER[\"latitude_of_origin\",-16.25],\nPARAMETER[\"central_meridian\",179.3333333333333],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",1251331.8],\nPARAMETER[\"false_northing\",1662888.5],\nUNIT[\"link\",0.201168,\nAUTHORITY[\"EPSG\",\"9098\"]],\nAUTHORITY[\"EPSG\",\"3139\"]]" },

  { 3174, "PROJCS[\"NAD83 / Great Lakes Albers\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Albers_Conic_Equal_Area\"],\nPARAMETER[\"latitude_of_center\",45.568977],\nPARAMETER[\"longitude_of_center\",-84.455955],\nPARAMETER[\"standard_parallel_1\",42.122774],\nPARAMETER[\"standard_parallel_2\",49.01518],\nPARAMETER[\"false_easting\",1000000],\nPARAMETER[\"false_northing\",1000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"3174\"]]"},

  { 3414, "PROJCS[\"SVY21 / Singapore TM\",\nGEOGCS[\"SVY21\",\nDATUM[\"SVY21\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6757\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4757\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",1.366666666666667],\nPARAMETER[\"central_meridian\",103.8333333333333],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",28001.642],\nPARAMETER[\"false_northing\",38744.572],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"3414\"]]" },

  { 3433, "PROJCS[\"NAD83 / Arkansas North (ftUS)\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",36.23333333333333],\nPARAMETER[\"standard_parallel_2\",34.93333333333333],\nPARAMETER[\"latitude_of_origin\",34.33333333333334],\nPARAMETER[\"central_meridian\",-92],\nPARAMETER[\"false_easting\",1312333.3333],\nPARAMETER[\"false_northing\",0],\nUNIT[\"US survey foot\",0.3048006096012192,\nAUTHORITY[\"EPSG\",\"9003\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"3433\"]]" },

  { 3857, "PROJCS[\"WGS 84 / Pseudo-Mercator\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Mercator_1SP\"],\nPARAMETER[\"central_meridian\",0],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"3857\"]]" },

  { 3942, "PROJCS[\"RGF93 / CC42\",\nGEOGCS[\"RGF93\",\nDATUM[\"Reseau_Geodesique_Francais_1993\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4171\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",41.25],\nPARAMETER[\"standard_parallel_2\",42.75],\nPARAMETER[\"latitude_of_origin\",42],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",1200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"3942\"]]" },
  { 3943, "PROJCS[\"RGF93 / CC43\",\nGEOGCS[\"RGF93\",\nDATUM[\"Reseau_Geodesique_Francais_1993\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4171\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",42.25],\nPARAMETER[\"standard_parallel_2\",43.75],\nPARAMETER[\"latitude_of_origin\",43],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",2200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"3943\"]]" },
  { 3944, "PROJCS[\"RGF93 / CC44\",\nGEOGCS[\"RGF93\",\nDATUM[\"Reseau_Geodesique_Francais_1993\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4171\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",43.25],\nPARAMETER[\"standard_parallel_2\",44.75],\nPARAMETER[\"latitude_of_origin\",44],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",3200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"3944\"]]" },
  { 3945, "PROJCS[\"RGF93 / CC45\",\nGEOGCS[\"RGF93\",\nDATUM[\"Reseau_Geodesique_Francais_1993\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4171\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",44.25],\nPARAMETER[\"standard_parallel_2\",45.75],\nPARAMETER[\"latitude_of_origin\",45],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",4200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"3945\"]]" },
  { 3946, "PROJCS[\"RGF93 / CC46\",\nGEOGCS[\"RGF93\",\nDATUM[\"Reseau_Geodesique_Francais_1993\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4171\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",45.25],\nPARAMETER[\"standard_parallel_2\",46.75],\nPARAMETER[\"latitude_of_origin\",46],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",5200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"3946\"]]" },
  { 3947, "PROJCS[\"RGF93 / CC47\",\nGEOGCS[\"RGF93\",\nDATUM[\"Reseau_Geodesique_Francais_1993\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4171\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",46.25],\nPARAMETER[\"standard_parallel_2\",47.75],\nPARAMETER[\"latitude_of_origin\",47],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",6200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"3947\"]]" },
  { 3948, "PROJCS[\"RGF93 / CC48\",\nGEOGCS[\"RGF93\",\nDATUM[\"Reseau_Geodesique_Francais_1993\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4171\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",47.25],\nPARAMETER[\"standard_parallel_2\",48.75],\nPARAMETER[\"latitude_of_origin\",48],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",7200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"3948\"]]" },
  { 3949, "PROJCS[\"RGF93 / CC49\",\nGEOGCS[\"RGF93\",\nDATUM[\"Reseau_Geodesique_Francais_1993\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4171\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",48.25],\nPARAMETER[\"standard_parallel_2\",49.75],\nPARAMETER[\"latitude_of_origin\",49],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",8200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"3949\"]]" },
  { 3950, "PROJCS[\"RGF93 / CC50\",\nGEOGCS[\"RGF93\",\nDATUM[\"Reseau_Geodesique_Francais_1993\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4171\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",49.25],\nPARAMETER[\"standard_parallel_2\",50.75],\nPARAMETER[\"latitude_of_origin\",50],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",9200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"3950\"]]" },

  { 4087, "PROJCS[\"WGS 84 / World Equidistant Cylindrical\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Equirectangular\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",0],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4087\"]]" },

  { 4326, "GEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]]" },
  { 4328, "GEOCCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Geocentric X\",OTHER],\nAXIS[\"Geocentric Y\",OTHER],\nAXIS[\"Geocentric Z\",NORTH],\nAUTHORITY[\"EPSG\",\"4328\"]]" },
  
  { 4534, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 75E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",75],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4534\"]]" },
  { 4535, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 78E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",78],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4535\"]]" },
  { 4536, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 81E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",81],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4536\"]]" },
  { 4537, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 84E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",84],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4537\"]]" },
  { 4538, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 87E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",87],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4538\"]]" },
  { 4539, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 90E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",90],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4539\"]]" },
  { 4540, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 93E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",93],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4540\"]]" },
  { 4541, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 96E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",96],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4541\"]]" },
  { 4542, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 99E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",99],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4542\"]]" },
  { 4543, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 102E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",102],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4543\"]]" },
  { 4544, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 105E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",105],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4544\"]]" },
  { 4545, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 108E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",108],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4545\"]]" },
  { 4546, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 111E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",111],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4546\"]]" },
  { 4547, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 114E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",114],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4547\"]]" },
  { 4548, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 117E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",117],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4548\"]]" },
  { 4549, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 120E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",120],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4549\"]]" },
  { 4550, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 123E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",123],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4550\"]]" },
  { 4551, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 126E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",126],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4551\"]]" },
  { 4552, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 129E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",129],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4552\"]]" },
  { 4553, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 132E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",132],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4553\"]]" },
  { 4554, "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 135E\",\nGEOGCS[\"China Geodetic Coordinate System 2000\",\nDATUM[\"China_2000\",\nSPHEROID[\"CGCS2000\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"1024\"]],\nAUTHORITY[\"EPSG\",\"1043\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4490\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",135],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"4554\"]]" },

  { 4936, "GEOCCS[\"ETRS89\",\nDATUM[\"European_Terrestrial_Reference_System_1989\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6258\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Geocentric X\",OTHER],\nAXIS[\"Geocentric Y\",OTHER],\nAXIS[\"Geocentric Z\",NORTH],\nAUTHORITY[\"EPSG\",\"4936\"]]"},

  { 4978, "GEOCCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Geocentric X\",OTHER],\nAXIS[\"Geocentric Y\",OTHER],\nAXIS[\"Geocentric Z\",NORTH],\nAUTHORITY[\"EPSG\",\"4978\"]]" },

  { 5682, "PROJCS[\"DB_REF / 3-degree Gauss-Kruger zone 2 (E-N)\",\nGEOGCS[\"DB_REF\",\nDATUM[\"Deutsche_Bahn_Reference_System\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nAUTHORITY[\"EPSG\",\"1081\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"5681\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",6],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",2500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"5682\"]]" },
  { 5683, "PROJCS[\"DB_REF / 3-degree Gauss-Kruger zone 3 (E-N)\",\nGEOGCS[\"DB_REF\",\nDATUM[\"Deutsche_Bahn_Reference_System\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nAUTHORITY[\"EPSG\",\"1081\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"5681\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",9],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",3500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"5683\"]]" },
  { 5684, "PROJCS[\"DB_REF / 3-degree Gauss-Kruger zone 4 (E-N)\",\nGEOGCS[\"DB_REF\",\nDATUM[\"Deutsche_Bahn_Reference_System\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nAUTHORITY[\"EPSG\",\"1081\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"5681\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",12],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",4500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"5684\"]]" },
  { 5685, "PROJCS[\"DB_REF / 3-degree Gauss-Kruger zone 5 (E-N)\",\nGEOGCS[\"DB_REF\",\nDATUM[\"Deutsche_Bahn_Reference_System\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nAUTHORITY[\"EPSG\",\"1081\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"5681\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",15],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",5500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"5685\"]]" },

  { 6411, "PROJCS[\"NAD83(2011) / Arkansas North (ftUS)\",\nGEOGCS[\"NAD83(2011)\",\nDATUM[\"NAD83_National_Spatial_Reference_System_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1116\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6318\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",36.23333333333333],\nPARAMETER[\"standard_parallel_2\",34.93333333333333],\nPARAMETER[\"latitude_of_origin\",34.33333333333334],\nPARAMETER[\"central_meridian\",-92],\nPARAMETER[\"false_easting\",1312333.3333],\nPARAMETER[\"false_northing\",0],\nUNIT[\"US survey foot\",0.3048006096012192,\nAUTHORITY[\"EPSG\",\"9003\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"6411\"]]" },

  { 6669, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS I\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",33],\nPARAMETER[\"central_meridian\",129.5],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6669\"]]" },
  { 6670, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS II\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",33],\nPARAMETER[\"central_meridian\",131],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6670\"]]" },
  { 6671, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS III\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",36],\nPARAMETER[\"central_meridian\",132.1666666666667],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6671\"]]" },
  { 6672, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS IV\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",33],\nPARAMETER[\"central_meridian\",133.5],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6672\"]]" },
  { 6673, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS V\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",36],\nPARAMETER[\"central_meridian\",134.3333333333333],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6673\"]]" },
  { 6674, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS VI\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",36],\nPARAMETER[\"central_meridian\",136],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6674\"]]" },
  { 6675, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS VII\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",36],\nPARAMETER[\"central_meridian\",137.1666666666667],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6675\"]]" },
  { 6676, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS VIII\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",36],\nPARAMETER[\"central_meridian\",138.5],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6676\"]]" },
  { 6677, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS IX\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",36],\nPARAMETER[\"central_meridian\",139.8333333333333],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6677\"]]" },
  { 6678, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS X\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",40],\nPARAMETER[\"central_meridian\",140.8333333333333],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6678\"]]" },
  { 6679, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XI\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",44],\nPARAMETER[\"central_meridian\",140.25],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6679\"]]" },
  { 6680, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XII\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",44],\nPARAMETER[\"central_meridian\",142.25],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6680\"]]" },
  { 6681, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XIII\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",44],\nPARAMETER[\"central_meridian\",144.25],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6681\"]]" },
  { 6682, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XIV\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",26],\nPARAMETER[\"central_meridian\",142],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6682\"]]" },
  { 6683, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XV\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",26],\nPARAMETER[\"central_meridian\",127.5],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6683\"]]" },
  { 6684, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XVI\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",26],\nPARAMETER[\"central_meridian\",124],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6684\"]]" },
  { 6685, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XVII\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",26],\nPARAMETER[\"central_meridian\",131],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6685\"]]" },
  { 6686, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XVIII\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",20],\nPARAMETER[\"central_meridian\",136],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6686\"]]" },
  { 6687, "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XIX\",\nGEOGCS[\"JGD2011\",\nDATUM[\"Japanese_Geodetic_Datum_2011\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1128\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"6668\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",26],\nPARAMETER[\"central_meridian\",154],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"6687\"]]" },

  { 7845, "PROJCS[\"GDA2020 / GA LCC\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",-18],\nPARAMETER[\"standard_parallel_2\",-36],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",134],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7845\"]]" },
  { 7846, "PROJCS[\"GDA2020 / MGA zone 46\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",93],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7846\"]]" },
  { 7847, "PROJCS[\"GDA2020 / MGA zone 47\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",99],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7847\"]]" },
  { 7848, "PROJCS[\"GDA2020 / MGA zone 48\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",105],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7848\"]]" },
  { 7849, "PROJCS[\"GDA2020 / MGA zone 49\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",111],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7849\"]]" },
  { 7850, "PROJCS[\"GDA2020 / MGA zone 50\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",117],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7850\"]]" },
  { 7851, "PROJCS[\"GDA2020 / MGA zone 51\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",123],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7851\"]]" },
  { 7852, "PROJCS[\"GDA2020 / MGA zone 52\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",129],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7852\"]]" },
  { 7853, "PROJCS[\"GDA2020 / MGA zone 53\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",135],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7853\"]]" },
  { 7854, "PROJCS[\"GDA2020 / MGA zone 54\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",141],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7854\"]]" },
  { 7855, "PROJCS[\"GDA2020 / MGA zone 55\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",147],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7855\"]]" },
  { 7856, "PROJCS[\"GDA2020 / MGA zone 56\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",153],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7856\"]]" },
  { 7857, "PROJCS[\"GDA2020 / MGA zone 57\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",159],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7857\"]]" },
  { 7858, "PROJCS[\"GDA2020 / MGA zone 58\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",165],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7858\"]]" },
  { 7859, "PROJCS[\"GDA2020 / MGA zone 59\",\nGEOGCS[\"GDA2020\",\nDATUM[\"Geocentric_Datum_of_Australia_2020\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nAUTHORITY[\"EPSG\",\"1168\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"7844\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",171],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"7859\"]]" },

    // Made up WKT for 8353 (latitude of origin should also be 78.5000000000003)
  { 8353, "PROJCS[\"JTSK03\",\nGEOGCS[\"System of the Unified Trigonometrical Cadastral Network [JTSK03]\",\nDATUM[\"S-JTSK [JTSK03]\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nAUTHORITY[\"EPSG\",\"8351\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"8353\"]],\nPROJECTION[\"Krovak (North Orientated)\"],\nPARAMETER[\"latitude_projection_centre\",49.5000000000003],\nPARAMETER[\"latitude_of_origin\",78.5],\nPARAMETER[\"colatitude_cone_axis\",30.2881397527781],\nPARAMETER[\"central_meridian\",24.8333333333336],\nPARAMETER[\"scale_factor\",0.9999],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting(X)\",east],AXIS[\"Northing(Y)\",north],\nAUTHORITY[\"EPSG\",\"8353\"]]" },

  { 8705, "GEOCCS[\"Mars 2000 / ECEF\",\nDATUM[\"D_Mars_2000\",\nSPHEROID[\"Mars_2000_IAU_IAG\",3396190,169.894447224,\nAUTHORITY[\"EPSG\",\"49900\"]],\nAUTHORITY[\"EPSG\",\"490001\"]],\nPRIMEM[\"AIRY-0\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Geocentric X\",OTHER],\nAXIS[\"Geocentric Y\",OTHER],\nAXIS[\"Geocentric Z\",NORTH],\nAUTHORITY[\"EPSG\",\"8705\"]]"},

  { 9794, "PROJCS[\"RGF93 v2b / Lambert-93\",\nGEOGCS[\"RGF93 v2b\",\nDATUM[\"Reseau_Geodesique_Francais_1993_v2b\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"9782\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",49],\nPARAMETER[\"standard_parallel_2\",44],\nPARAMETER[\"latitude_of_origin\",46.5],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",700000],\nPARAMETER[\"false_northing\",6600000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"9794\"]]" },

  { 9842, "PROJCS[\"RGF93 v2b / CC42\",\nGEOGCS[\"RGF93 v2b\",\nDATUM[\"Reseau_Geodesique_Francais_1993_v2b\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"9782\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",41.25],\nPARAMETER[\"standard_parallel_2\",42.75],\nPARAMETER[\"latitude_of_origin\",42],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",1200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"9842\"]]" },
  { 9843, "PROJCS[\"RGF93 v2b / CC43\",\nGEOGCS[\"RGF93 v2b\",\nDATUM[\"Reseau_Geodesique_Francais_1993_v2b\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"9782\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",42.25],\nPARAMETER[\"standard_parallel_2\",43.75],\nPARAMETER[\"latitude_of_origin\",43],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",2200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"9843\"]]" },
  { 9844, "PROJCS[\"RGF93 v2b / CC44\",\nGEOGCS[\"RGF93 v2b\",\nDATUM[\"Reseau_Geodesique_Francais_1993_v2b\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"9782\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",43.25],\nPARAMETER[\"standard_parallel_2\",44.75],\nPARAMETER[\"latitude_of_origin\",44],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",3200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"9844\"]]" },
  { 9845, "PROJCS[\"RGF93 v2b / CC45\",\nGEOGCS[\"RGF93 v2b\",\nDATUM[\"Reseau_Geodesique_Francais_1993_v2b\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"9782\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",44.25],\nPARAMETER[\"standard_parallel_2\",45.75],\nPARAMETER[\"latitude_of_origin\",45],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",4200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"9845\"]]" },
  { 9846, "PROJCS[\"RGF93 v2b / CC46\",\nGEOGCS[\"RGF93 v2b\",\nDATUM[\"Reseau_Geodesique_Francais_1993_v2b\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"9782\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",45.25],\nPARAMETER[\"standard_parallel_2\",46.75],\nPARAMETER[\"latitude_of_origin\",46],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",5200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"9846\"]]" },
  { 9847, "PROJCS[\"RGF93 v2b / CC47\",\nGEOGCS[\"RGF93 v2b\",\nDATUM[\"Reseau_Geodesique_Francais_1993_v2b\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"9782\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",46.25],\nPARAMETER[\"standard_parallel_2\",47.75],\nPARAMETER[\"latitude_of_origin\",47],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",6200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"9847\"]]" },
  { 9848, "PROJCS[\"RGF93 v2b / CC48\",\nGEOGCS[\"RGF93 v2b\",\nDATUM[\"Reseau_Geodesique_Francais_1993_v2b\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"9782\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",47.25],\nPARAMETER[\"standard_parallel_2\",48.75],\nPARAMETER[\"latitude_of_origin\",48],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",7200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"9848\"]]" },
  { 9849, "PROJCS[\"RGF93 v2b / CC49\",\nGEOGCS[\"RGF93 v2b\",\nDATUM[\"Reseau_Geodesique_Francais_1993_v2b\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"9782\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",48.25],\nPARAMETER[\"standard_parallel_2\",49.75],\nPARAMETER[\"latitude_of_origin\",49],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",8200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"9849\"]]" },
  { 9850, "PROJCS[\"RGF93 v2b / CC50\",\nGEOGCS[\"RGF93 v2b\",\nDATUM[\"Reseau_Geodesique_Francais_1993_v2b\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6171\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"9782\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",49.25],\nPARAMETER[\"standard_parallel_2\",50.75],\nPARAMETER[\"latitude_of_origin\",50],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"false_easting\",1700000],\nPARAMETER[\"false_northing\",9200000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"9850\"]]" },

  { 19920, "PROJCS[\"Singapore Grid\",\nGEOGCS[\"Singapore Grid\",\nDATUM[\"Singapore Grid\",\nSPHEROID[\"Everest 1830 Modified\",6377304.063,300.8017,\nAUTHORITY[\"EPSG\",\"7018\"]],\nAUTHORITY[\"EPSG\",\"6245\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4245\"]],\nPROJECTION[\"Cassini_Soldner\"],\nPARAMETER[\"latitude_of_origin\",1.287646667],\nPARAMETER[\"central_meridian\",103.853002222],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",30000],\nPARAMETER[\"false_northing\",30000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"19920\"]]" },

  { 25828, "PROJCS[\"ETRS89 / UTM zone 28N\",\nGEOGCS[\"ETRS89\",\nDATUM[\"European_Terrestrial_Reference_System_1989\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6258\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4258\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-15],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"25828\"]]" },
  { 25829, "PROJCS[\"ETRS89 / UTM zone 29N\",\nGEOGCS[\"ETRS89\",\nDATUM[\"European_Terrestrial_Reference_System_1989\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6258\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4258\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-9],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"25829\"]]" },
  { 25830, "PROJCS[\"ETRS89 / UTM zone 30N\",\nGEOGCS[\"ETRS89\",\nDATUM[\"European_Terrestrial_Reference_System_1989\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6258\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4258\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-3],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"25830\"]]" },
  { 25831, "PROJCS[\"ETRS89 / UTM zone 31N\",\nGEOGCS[\"ETRS89\",\nDATUM[\"European_Terrestrial_Reference_System_1989\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6258\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4258\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"25831\"]]" },
  { 25832, "PROJCS[\"ETRS89 / UTM zone 32N\",\nGEOGCS[\"ETRS89\",\nDATUM[\"European_Terrestrial_Reference_System_1989\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6258\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4258\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",9],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"25832\"]]" },
  { 25833, "PROJCS[\"ETRS89 / UTM zone 33N\",\nGEOGCS[\"ETRS89\",\nDATUM[\"European_Terrestrial_Reference_System_1989\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6258\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4258\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",15],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"25833\"]]" },
  { 25834, "PROJCS[\"ETRS89 / UTM zone 34N\",\nGEOGCS[\"ETRS89\",\nDATUM[\"European_Terrestrial_Reference_System_1989\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6258\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4258\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",21],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"25834\"]]" },
  { 25835, "PROJCS[\"ETRS89 / UTM zone 35N\",\nGEOGCS[\"ETRS89\",\nDATUM[\"European_Terrestrial_Reference_System_1989\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6258\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4258\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",27],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"25835\"]]" },
  { 25836, "PROJCS[\"ETRS89 / UTM zone 36N\",\nGEOGCS[\"ETRS89\",\nDATUM[\"European_Terrestrial_Reference_System_1989\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6258\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4258\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",33],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"25836\"]]" },
  { 25837, "PROJCS[\"ETRS89 / UTM zone 37N\",\nGEOGCS[\"ETRS89\",\nDATUM[\"European_Terrestrial_Reference_System_1989\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6258\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4258\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",39],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"25837\"]]" },
  { 25838, "PROJCS[\"ETRS89 / UTM zone 38N (deprecated)\",\nGEOGCS[\"ETRS89\",\nDATUM[\"European_Terrestrial_Reference_System_1989\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6258\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4258\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",45],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"25838\"]]" },

  { 26901, "PROJCS[\"NAD83 / UTM zone 1N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-177],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26901\"]]" },
  { 26902, "PROJCS[\"NAD83 / UTM zone 2N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-171],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26902\"]]" },
  { 26903, "PROJCS[\"NAD83 / UTM zone 3N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-165],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26903\"]]" },
  { 26904, "PROJCS[\"NAD83 / UTM zone 4N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-159],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26904\"]]" },
  { 26905, "PROJCS[\"NAD83 / UTM zone 5N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-153],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26905\"]]" },
  { 26906, "PROJCS[\"NAD83 / UTM zone 6N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-147],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26906\"]]" },
  { 26907, "PROJCS[\"NAD83 / UTM zone 7N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-141],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26907\"]]" },
  { 26908, "PROJCS[\"NAD83 / UTM zone 8N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-135],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26908\"]]" },
  { 26909, "PROJCS[\"NAD83 / UTM zone 9N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-129],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26909\"]]" },
  { 26910, "PROJCS[\"NAD83 / UTM zone 10N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-123],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26910\"]]" },
  { 26911, "PROJCS[\"NAD83 / UTM zone 11N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-117],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26911\"]]" },
  { 26912, "PROJCS[\"NAD83 / UTM zone 12N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-111],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26912\"]]" },
  { 26913, "PROJCS[\"NAD83 / UTM zone 13N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-105],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26913\"]]" },
  { 26914, "PROJCS[\"NAD83 / UTM zone 14N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-99],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26914\"]]" },
  { 26915, "PROJCS[\"NAD83 / UTM zone 15N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-93],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26915\"]]" },
  { 26916, "PROJCS[\"NAD83 / UTM zone 16N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-87],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26916\"]]" },
  { 26917, "PROJCS[\"NAD83 / UTM zone 17N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-81],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26917\"]]" },
  { 26918, "PROJCS[\"NAD83 / UTM zone 18N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-75],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26918\"]]" },
  { 26919, "PROJCS[\"NAD83 / UTM zone 19N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-69],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26919\"]]" },
  { 26920, "PROJCS[\"NAD83 / UTM zone 20N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-63],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26920\"]]" },
  { 26921, "PROJCS[\"NAD83 / UTM zone 21N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-57],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26921\"]]" },
  { 26922, "PROJCS[\"NAD83 / UTM zone 22N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-51],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26922\"]]" },
  { 26923, "PROJCS[\"NAD83 / UTM zone 23N\",\nGEOGCS[\"NAD83\",\nDATUM[\"North_American_Datum_1983\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6269\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4269\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-45],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"26923\"]]" },

  { 27700, "PROJCS[\"OSGB 1936 / British National Grid\",\nGEOGCS[\"OSGB 1936\",\nDATUM[\"OSGB_1936\",\nSPHEROID[\"Airy 1830\",6377563.396,299.3249646,\nAUTHORITY[\"EPSG\",\"7001\"]],\nTOWGS84[446.448,-125.157,542.06,0.15,0.247,0.842,-20.489],\nAUTHORITY[\"EPSG\",\"6277\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4277\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",49],\nPARAMETER[\"central_meridian\",-2],\nPARAMETER[\"scale_factor\",0.9996012717],\nPARAMETER[\"false_easting\",400000],\nPARAMETER[\"false_northing\",-100000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"27700\"]]" },

  { 28348, "PROJCS[\"GDA94 / MGA zone 48\",\nGEOGCS[\"GDA94\",\nDATUM[\"Geocentric_Datum_of_Australia_1994\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6283\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4283\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",105],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"28348\"]]" },
  { 28349, "PROJCS[\"GDA94 / MGA zone 49\",\nGEOGCS[\"GDA94\",\nDATUM[\"Geocentric_Datum_of_Australia_1994\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6283\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4283\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",111],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"28349\"]]" },
  { 28350, "PROJCS[\"GDA94 / MGA zone 50\",\nGEOGCS[\"GDA94\",\nDATUM[\"Geocentric_Datum_of_Australia_1994\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6283\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4283\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",117],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"28350\"]]" },
  { 28351, "PROJCS[\"GDA94 / MGA zone 51\",\nGEOGCS[\"GDA94\",\nDATUM[\"Geocentric_Datum_of_Australia_1994\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6283\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4283\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",123],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"28351\"]]" },
  { 28352, "PROJCS[\"GDA94 / MGA zone 52\",\nGEOGCS[\"GDA94\",\nDATUM[\"Geocentric_Datum_of_Australia_1994\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6283\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4283\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",129],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"28352\"]]" },
  { 28353, "PROJCS[\"GDA94 / MGA zone 53\",\nGEOGCS[\"GDA94\",\nDATUM[\"Geocentric_Datum_of_Australia_1994\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6283\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4283\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",135],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"28353\"]]" },
  { 28354, "PROJCS[\"GDA94 / MGA zone 54\",\nGEOGCS[\"GDA94\",\nDATUM[\"Geocentric_Datum_of_Australia_1994\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6283\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4283\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",141],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"28354\"]]" },
  { 28355, "PROJCS[\"GDA94 / MGA zone 55\",\nGEOGCS[\"GDA94\",\nDATUM[\"Geocentric_Datum_of_Australia_1994\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6283\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4283\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",147],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"28355\"]]" },
  { 28356, "PROJCS[\"GDA94 / MGA zone 56\",\nGEOGCS[\"GDA94\",\nDATUM[\"Geocentric_Datum_of_Australia_1994\",\nSPHEROID[\"GRS 1980\",6378137,298.257222101,\nAUTHORITY[\"EPSG\",\"7019\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6283\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4283\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",153],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"28356\"]]" },

  { 28992, "PROJCS[\"Amersfoort\",\nGEOGCS[\"Amersfoort\",\nDATUM[\"Amersfoort\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nAUTHORITY[\"EPSG\",\"6289\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4289\"]],\nPROJECTION[\"Oblique_Stereographic\"],\nPARAMETER[\"latitude_of_origin\",52.15616055555556],\nPARAMETER[\"central_meridian\",5.3876388888889],\nPARAMETER[\"scale_factor\",0.9999079],\nPARAMETER[\"false_easting\",155000],\nPARAMETER[\"false_northing\",463000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"28992\"]]" },

  { 29873, "PROJCS[\"Timbalai 1948\",\nGEOGCS[\"Timbalai 1948 / Tso Borneo (m)\",\nDATUM[\"Timbalai_1948\",\nSPHEROID[\"Everest 1830 (1967 Definition)\",6377298.556,300.8017,\nAUTHORITY[\"EPSG\",\"7016\"]],\nAUTHORITY[\"EPSG\",\"6298\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"29873\"]],\nPROJECTION[\"Hotine_Oblique_Mercator_Azimuth_Center\"],\nPARAMETER[\"latitude_of_center\",4],\nPARAMETER[\"longitude_of_center\",115],\nPARAMETER[\"azimuth\",53.31582047222222],\nPARAMETER[\"rectified_grid_angle\",53.13010236111112],\nPARAMETER[\"scale_factor\",0.99984],\nPARAMETER[\"false_easting\",590476.87],\nPARAMETER[\"false_northing\",442857.65],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"29873\"]]" },

  { 30200, "PROJCS[\"Trinidad_1903 / Trinidad 1903\",\nGEOGCS[\"Trinidad 1903\",\nDATUM[\"Trinidad_1903\",\nSPHEROID[\"Clarke 1858\",6378293.64520876,294.260676369,\nAUTHORITY[\"EPSG\",\"7007\"]],\nAUTHORITY[\"EPSG\",\"6302\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4302\"]],\nPROJECTION[\"Cassini_Soldner\"],\nPARAMETER[\"latitude_of_origin\",10.44166666666667],\nPARAMETER[\"central_meridian\",-61.3333333333333],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",430000],\nPARAMETER[\"false_northing\",325000],\nUNIT[\"Clarke's link\",0.201166195164,\nAUTHORITY[\"EPSG\",\"9039\"]],\nAXIS[\"X\",EAST],\nAXIS[\"Y\",NORTH],\nAUTHORITY[\"EPSG\",\"30200\"]]" },

  //{ 30100, "GEOCCS[\"Moon 2000 Planetocentric\",\nDATUM[\"D_Moon_2000\",\nSPHEROID[\"Moon_2000_IAU_IAG\",1737400,0.0,\nAUTHORITY[\"EPSG\",\"39064\"]],\nAUTHORITY[\"EPSG\",\"39065\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Geocentric X\",OTHER],\nAXIS[\"Geocentric Y\",OTHER],\nAXIS[\"Geocentric Z\",NORTH],\nAUTHORITY[\"EPSG\",\"30100\"]]"},
  { 30101, "GEOCCS[\"Moon 2000 / ECEF\",\nDATUM[\"D_Moon_2000\",\nSPHEROID[\"Moon_2000_IAU_IAG\",1737400,0.0,\nAUTHORITY[\"EPSG\",\"39064\"]],\nAUTHORITY[\"EPSG\",\"39065\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Geocentric X\",OTHER],\nAXIS[\"Geocentric Y\",OTHER],\nAXIS[\"Geocentric Z\",NORTH],\nAUTHORITY[\"EPSG\",\"30101\"]]"},
  //{ 30174, "PROJCS[\"Moon 2000 Mercator\",\nGEOGCS[\"Moon 2000 Mercator\",\nDATUM[\"D_Moon_2000\",\nSPHEROID[\"Moon_2000_IAU_IAG\",1737400,0.0,\nAUTHORITY[\"EPSG\",\"39064\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"39065\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"39064\"]],\nPROJECTION[\"Mercator\"],\nPARAMETER[\"False_Easting\",0],\nPARAMETER[\"False_Northing\",0],\nPARAMETER[\"Central_Meridian\",0],\nPARAMETER[\"Standard_Parallel_1\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"30174\"]]"},
  { 30175, "PROJCS[\"Moon 2000 Mercator\",\nGEOGCS[\"Moon 2000 Mercator\",\nDATUM[\"D_Moon_2000\",\nSPHEROID[\"Moon_2000_IAU_IAG\",1737400,0.0,\nAUTHORITY[\"EPSG\",\"39064\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"39065\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"39064\"]],\nPROJECTION[\"Mercator\"],\nPARAMETER[\"False_Easting\",0],\nPARAMETER[\"False_Northing\",0],\nPARAMETER[\"Central_Meridian\",0],\nPARAMETER[\"Standard_Parallel_1\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"30175\"]]" },

  { 31254, "PROJCS[\"MGI / Austria GK West\",\nGEOGCS[\"MGI\",\nDATUM[\"Militar_Geographische_Institute\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nTOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],\nAUTHORITY[\"EPSG\",\"6312\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4312\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",10.33333333333333],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",-5000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"31254\"]]" },
  { 31255, "PROJCS[\"MGI / Austria GK Central\",\nGEOGCS[\"MGI\",\nDATUM[\"Militar_Geographische_Institute\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nTOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],\nAUTHORITY[\"EPSG\",\"6312\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4312\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",13.33333333333333],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",-5000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"31255\"]]" },
  { 31256, "PROJCS[\"MGI / Austria GK East\",\nGEOGCS[\"MGI\",\nDATUM[\"Militar_Geographische_Institute\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nTOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],\nAUTHORITY[\"EPSG\",\"6312\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4312\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",16.33333333333333],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",0],\nPARAMETER[\"false_northing\",-5000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"31256\"]]" },
  { 31257, "PROJCS[\"MGI / Austria GK M28\",\nGEOGCS[\"MGI\",\nDATUM[\"Militar_Geographische_Institute\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nTOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],\nAUTHORITY[\"EPSG\",\"6312\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4312\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",10.33333333333333],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",150000],\nPARAMETER[\"false_northing\",-5000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"31257\"]]" },
  { 31258, "PROJCS[\"MGI / Austria GK M31\",\nGEOGCS[\"MGI\",\nDATUM[\"Militar_Geographische_Institute\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nTOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],\nAUTHORITY[\"EPSG\",\"6312\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4312\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",13.33333333333333],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",450000],\nPARAMETER[\"false_northing\",-5000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"31258\"]]" },
  { 31259, "PROJCS[\"MGI / Austria GK M34\",\nGEOGCS[\"MGI\",\nDATUM[\"Militar_Geographische_Institute\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nTOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],\nAUTHORITY[\"EPSG\",\"6312\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4312\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",16.33333333333333],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",750000],\nPARAMETER[\"false_northing\",-5000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"31259\"]]" },

  { 31284, "PROJCS[\"MGI / Austria M28\",\nGEOGCS[\"MGI\",\nDATUM[\"Militar_Geographische_Institute\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nTOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],\nAUTHORITY[\"EPSG\",\"6312\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4312\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",10.33333333333333],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",150000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"31284\"]]" },
  { 31285, "PROJCS[\"MGI / Austria M31\",\nGEOGCS[\"MGI\",\nDATUM[\"Militar_Geographische_Institute\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nTOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],\nAUTHORITY[\"EPSG\",\"6312\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4312\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",13.33333333333333],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",450000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"31285\"]]" },
  { 31286, "PROJCS[\"MGI / Austria M34\",\nGEOGCS[\"MGI\",\nDATUM[\"Militar_Geographische_Institute\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nTOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],\nAUTHORITY[\"EPSG\",\"6312\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4312\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",16.33333333333333],\nPARAMETER[\"scale_factor\",1],\nPARAMETER[\"false_easting\",750000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"31286\"]]" },
  { 31287, "PROJCS[\"MGI / Austria Lambert\",\nGEOGCS[\"MGI\",\nDATUM[\"Militar_Geographische_Institute\",\nSPHEROID[\"Bessel 1841\",6377397.155,299.1528128,\nAUTHORITY[\"EPSG\",\"7004\"]],\nTOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],\nAUTHORITY[\"EPSG\",\"6312\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4312\"]],\nPROJECTION[\"Lambert_Conformal_Conic_2SP\"],\nPARAMETER[\"standard_parallel_1\",49],\nPARAMETER[\"standard_parallel_2\",46],\nPARAMETER[\"latitude_of_origin\",47.5],\nPARAMETER[\"central_meridian\",13.33333333333333],\nPARAMETER[\"false_easting\",400000],\nPARAMETER[\"false_northing\",400000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"31287\"]]" },

  { 31700, "PROJCS[\"Dealul_1970 / Dealul Piscului 1970\",\nGEOGCS[\"Dealul Piscului 1970\",\nDATUM[\"Dealul_Piscului_1970\",\nSPHEROID[\"Krassowsky 1940\",6378245,298.3,\nAUTHORITY[\"EPSG\",\"7024\"]],\nTOWGS84[28,-121,-77,0,0,0,0],\nAUTHORITY[\"EPSG\",\"6317\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4317\"]],\nPROJECTION[\"Oblique_Stereographic\"],\nPARAMETER[\"latitude_of_origin\",46],\nPARAMETER[\"central_meridian\",25],\nPARAMETER[\"scale_factor\",0.99975],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",500000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"31700\"]]" },

  { 32601, "PROJCS[\"WGS 84 / UTM zone 1N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-177],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32601\"]]" },
  { 32602, "PROJCS[\"WGS 84 / UTM zone 2N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-171],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32602\"]]" },
  { 32603, "PROJCS[\"WGS 84 / UTM zone 3N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-165],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32603\"]]" },
  { 32604, "PROJCS[\"WGS 84 / UTM zone 4N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-159],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32604\"]]" },
  { 32605, "PROJCS[\"WGS 84 / UTM zone 5N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-153],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32605\"]]" },
  { 32606, "PROJCS[\"WGS 84 / UTM zone 6N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-147],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32606\"]]" },
  { 32607, "PROJCS[\"WGS 84 / UTM zone 7N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-141],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32607\"]]" },
  { 32608, "PROJCS[\"WGS 84 / UTM zone 8N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-135],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32608\"]]" },
  { 32609, "PROJCS[\"WGS 84 / UTM zone 9N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-129],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32609\"]]" },
  { 32610, "PROJCS[\"WGS 84 / UTM zone 10N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-123],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32610\"]]" },
  { 32611, "PROJCS[\"WGS 84 / UTM zone 11N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-117],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32611\"]]" },
  { 32612, "PROJCS[\"WGS 84 / UTM zone 12N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-111],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32612\"]]" },
  { 32613, "PROJCS[\"WGS 84 / UTM zone 13N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-105],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32613\"]]" },
  { 32614, "PROJCS[\"WGS 84 / UTM zone 14N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-99],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32614\"]]" },
  { 32615, "PROJCS[\"WGS 84 / UTM zone 15N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-93],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32615\"]]" },
  { 32616, "PROJCS[\"WGS 84 / UTM zone 16N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-87],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32616\"]]" },
  { 32617, "PROJCS[\"WGS 84 / UTM zone 17N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-81],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32617\"]]" },
  { 32618, "PROJCS[\"WGS 84 / UTM zone 18N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-75],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32618\"]]" },
  { 32619, "PROJCS[\"WGS 84 / UTM zone 19N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-69],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32619\"]]" },
  { 32620, "PROJCS[\"WGS 84 / UTM zone 20N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-63],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32620\"]]" },
  { 32621, "PROJCS[\"WGS 84 / UTM zone 21N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-57],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32621\"]]" },
  { 32622, "PROJCS[\"WGS 84 / UTM zone 22N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-51],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32622\"]]" },
  { 32623, "PROJCS[\"WGS 84 / UTM zone 23N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-45],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32623\"]]" },
  { 32624, "PROJCS[\"WGS 84 / UTM zone 24N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-39],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32624\"]]" },
  { 32625, "PROJCS[\"WGS 84 / UTM zone 25N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-33],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32625\"]]" },
  { 32626, "PROJCS[\"WGS 84 / UTM zone 26N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-27],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32626\"]]" },
  { 32627, "PROJCS[\"WGS 84 / UTM zone 27N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-21],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32627\"]]" },
  { 32628, "PROJCS[\"WGS 84 / UTM zone 28N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-15],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32628\"]]" },
  { 32629, "PROJCS[\"WGS 84 / UTM zone 29N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-9],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32629\"]]" },
  { 32630, "PROJCS[\"WGS 84 / UTM zone 30N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-3],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32630\"]]" },
  { 32631, "PROJCS[\"WGS 84 / UTM zone 31N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32631\"]]" },
  { 32632, "PROJCS[\"WGS 84 / UTM zone 32N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",9],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32632\"]]" },
  { 32633, "PROJCS[\"WGS 84 / UTM zone 33N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",15],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32633\"]]" },
  { 32634, "PROJCS[\"WGS 84 / UTM zone 34N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",21],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32634\"]]" },
  { 32635, "PROJCS[\"WGS 84 / UTM zone 35N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",27],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32635\"]]" },
  { 32636, "PROJCS[\"WGS 84 / UTM zone 36N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",33],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32636\"]]" },
  { 32637, "PROJCS[\"WGS 84 / UTM zone 37N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",39],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32637\"]]" },
  { 32638, "PROJCS[\"WGS 84 / UTM zone 38N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",45],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32638\"]]" },
  { 32639, "PROJCS[\"WGS 84 / UTM zone 39N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",51],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32639\"]]" },
  { 32640, "PROJCS[\"WGS 84 / UTM zone 40N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",57],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32640\"]]" },
  { 32641, "PROJCS[\"WGS 84 / UTM zone 41N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",63],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32641\"]]" },
  { 32642, "PROJCS[\"WGS 84 / UTM zone 42N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",69],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32642\"]]" },
  { 32643, "PROJCS[\"WGS 84 / UTM zone 43N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",75],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32643\"]]" },
  { 32644, "PROJCS[\"WGS 84 / UTM zone 44N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",81],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32644\"]]" },
  { 32645, "PROJCS[\"WGS 84 / UTM zone 45N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",87],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32645\"]]" },
  { 32646, "PROJCS[\"WGS 84 / UTM zone 46N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",93],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32646\"]]" },
  { 32647, "PROJCS[\"WGS 84 / UTM zone 47N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",99],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32647\"]]" },
  { 32648, "PROJCS[\"WGS 84 / UTM zone 48N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",105],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32648\"]]" },
  { 32649, "PROJCS[\"WGS 84 / UTM zone 49N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",111],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32649\"]]" },
  { 32650, "PROJCS[\"WGS 84 / UTM zone 50N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",117],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32650\"]]" },
  { 32651, "PROJCS[\"WGS 84 / UTM zone 51N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",123],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32651\"]]" },
  { 32652, "PROJCS[\"WGS 84 / UTM zone 52N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",129],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32652\"]]" },
  { 32653, "PROJCS[\"WGS 84 / UTM zone 53N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",135],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32653\"]]" },
  { 32654, "PROJCS[\"WGS 84 / UTM zone 54N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",141],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32654\"]]" },
  { 32655, "PROJCS[\"WGS 84 / UTM zone 55N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",147],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32655\"]]" },
  { 32656, "PROJCS[\"WGS 84 / UTM zone 56N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",153],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32656\"]]" },
  { 32657, "PROJCS[\"WGS 84 / UTM zone 57N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",159],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32657\"]]" },
  { 32658, "PROJCS[\"WGS 84 / UTM zone 58N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",165],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32658\"]]" },
  { 32659, "PROJCS[\"WGS 84 / UTM zone 59N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",171],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32659\"]]" },
  { 32660, "PROJCS[\"WGS 84 / UTM zone 60N\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",177],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32660\"]]" },
  { 32701, "PROJCS[\"WGS 84 / UTM zone 1S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-177],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32701\"]]" },
  { 32702, "PROJCS[\"WGS 84 / UTM zone 2S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-171],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32702\"]]" },
  { 32703, "PROJCS[\"WGS 84 / UTM zone 3S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-165],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32703\"]]" },
  { 32704, "PROJCS[\"WGS 84 / UTM zone 4S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-159],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32704\"]]" },
  { 32705, "PROJCS[\"WGS 84 / UTM zone 5S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-153],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32705\"]]" },
  { 32706, "PROJCS[\"WGS 84 / UTM zone 6S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-147],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32706\"]]" },
  { 32707, "PROJCS[\"WGS 84 / UTM zone 7S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-141],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32707\"]]" },
  { 32708, "PROJCS[\"WGS 84 / UTM zone 8S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-135],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32708\"]]" },
  { 32709, "PROJCS[\"WGS 84 / UTM zone 9S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-129],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32709\"]]" },
  { 32710, "PROJCS[\"WGS 84 / UTM zone 10S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-123],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32710\"]]" },
  { 32711, "PROJCS[\"WGS 84 / UTM zone 11S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-117],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32711\"]]" },
  { 32712, "PROJCS[\"WGS 84 / UTM zone 12S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-111],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32712\"]]" },
  { 32713, "PROJCS[\"WGS 84 / UTM zone 13S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-105],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32713\"]]" },
  { 32714, "PROJCS[\"WGS 84 / UTM zone 14S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-99],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32714\"]]" },
  { 32715, "PROJCS[\"WGS 84 / UTM zone 15S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-93],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32715\"]]" },
  { 32716, "PROJCS[\"WGS 84 / UTM zone 16S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-87],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32716\"]]" },
  { 32717, "PROJCS[\"WGS 84 / UTM zone 17S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-81],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32717\"]]" },
  { 32718, "PROJCS[\"WGS 84 / UTM zone 18S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-75],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32718\"]]" },
  { 32719, "PROJCS[\"WGS 84 / UTM zone 19S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-69],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32719\"]]" },
  { 32720, "PROJCS[\"WGS 84 / UTM zone 20S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-63],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32720\"]]" },
  { 32721, "PROJCS[\"WGS 84 / UTM zone 21S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-57],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32721\"]]" },
  { 32722, "PROJCS[\"WGS 84 / UTM zone 22S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-51],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32722\"]]" },
  { 32723, "PROJCS[\"WGS 84 / UTM zone 23S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-45],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32723\"]]" },
  { 32724, "PROJCS[\"WGS 84 / UTM zone 24S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-39],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32724\"]]" },
  { 32725, "PROJCS[\"WGS 84 / UTM zone 25S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-33],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32725\"]]" },
  { 32726, "PROJCS[\"WGS 84 / UTM zone 26S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-27],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32726\"]]" },
  { 32727, "PROJCS[\"WGS 84 / UTM zone 27S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-21],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32727\"]]" },
  { 32728, "PROJCS[\"WGS 84 / UTM zone 28S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-15],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32728\"]]" },
  { 32729, "PROJCS[\"WGS 84 / UTM zone 29S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-9],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32729\"]]" },
  { 32730, "PROJCS[\"WGS 84 / UTM zone 30S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",-3],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32730\"]]" },
  { 32731, "PROJCS[\"WGS 84 / UTM zone 31S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",3],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32731\"]]" },
  { 32732, "PROJCS[\"WGS 84 / UTM zone 32S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",9],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32732\"]]" },
  { 32733, "PROJCS[\"WGS 84 / UTM zone 33S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",15],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32733\"]]" },
  { 32734, "PROJCS[\"WGS 84 / UTM zone 34S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",21],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32734\"]]" },
  { 32735, "PROJCS[\"WGS 84 / UTM zone 35S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",27],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32735\"]]" },
  { 32736, "PROJCS[\"WGS 84 / UTM zone 36S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",33],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32736\"]]" },
  { 32737, "PROJCS[\"WGS 84 / UTM zone 37S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",39],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32737\"]]" },
  { 32738, "PROJCS[\"WGS 84 / UTM zone 38S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",45],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32738\"]]" },
  { 32739, "PROJCS[\"WGS 84 / UTM zone 39S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",51],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32739\"]]" },
  { 32740, "PROJCS[\"WGS 84 / UTM zone 40S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",57],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32740\"]]" },
  { 32741, "PROJCS[\"WGS 84 / UTM zone 41S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",63],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32741\"]]" },
  { 32742, "PROJCS[\"WGS 84 / UTM zone 42S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",69],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32742\"]]" },
  { 32743, "PROJCS[\"WGS 84 / UTM zone 43S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",75],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32743\"]]" },
  { 32744, "PROJCS[\"WGS 84 / UTM zone 44S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",81],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32744\"]]" },
  { 32745, "PROJCS[\"WGS 84 / UTM zone 45S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",87],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32745\"]]" },
  { 32746, "PROJCS[\"WGS 84 / UTM zone 46S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",93],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32746\"]]" },
  { 32747, "PROJCS[\"WGS 84 / UTM zone 47S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",99],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32747\"]]" },
  { 32748, "PROJCS[\"WGS 84 / UTM zone 48S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",105],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32748\"]]" },
  { 32749, "PROJCS[\"WGS 84 / UTM zone 49S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",111],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32749\"]]" },
  { 32750, "PROJCS[\"WGS 84 / UTM zone 50S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",117],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32750\"]]" },
  { 32751, "PROJCS[\"WGS 84 / UTM zone 51S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",123],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32751\"]]" },
  { 32752, "PROJCS[\"WGS 84 / UTM zone 52S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",129],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32752\"]]" },
  { 32753, "PROJCS[\"WGS 84 / UTM zone 53S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",135],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32753\"]]" },
  { 32754, "PROJCS[\"WGS 84 / UTM zone 54S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",141],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32754\"]]" },
  { 32755, "PROJCS[\"WGS 84 / UTM zone 55S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",147],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32755\"]]" },
  { 32756, "PROJCS[\"WGS 84 / UTM zone 56S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",153],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32756\"]]" },
  { 32757, "PROJCS[\"WGS 84 / UTM zone 57S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",159],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32757\"]]" },
  { 32758, "PROJCS[\"WGS 84 / UTM zone 58S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",165],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32758\"]]" },
  { 32759, "PROJCS[\"WGS 84 / UTM zone 59S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",171],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32759\"]]" },
  { 32760, "PROJCS[\"WGS 84 / UTM zone 60S\",\nGEOGCS[\"WGS 84\",\nDATUM[\"WGS_1984\",\nSPHEROID[\"WGS 84\",6378137,298.257223563,\nAUTHORITY[\"EPSG\",\"7030\"]],\nAUTHORITY[\"EPSG\",\"6326\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"4326\"]],\nPROJECTION[\"Transverse_Mercator\"],\nPARAMETER[\"latitude_of_origin\",0],\nPARAMETER[\"central_meridian\",177],\nPARAMETER[\"scale_factor\",0.9996],\nPARAMETER[\"false_easting\",500000],\nPARAMETER[\"false_northing\",10000000],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAXIS[\"Easting\",EAST],\nAXIS[\"Northing\",NORTH],\nAUTHORITY[\"EPSG\",\"32760\"]]" },

  //{ 49974, "PROJCS["Mars 2000 Mercator",\nGEOGCS["Mars 2000 Mercator",\nDATUM["D_Mars_2000",\nSPHEROID["Mars_2000_IAU_IAG",3396190,169.894447224,\nAUTHORITY["EPSG","49900"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY["EPSG","490001"]],\nPRIMEM["Greenwich",0,\nAUTHORITY["EPSG","8901"]],\nUNIT["degree",0.0174532925199433,\nAUTHORITY["EPSG","9122"]],\nAUTHORITY["EPSG","490000"]],\nPROJECTION["Mercator"],\nPARAMETER["False_Easting",0],\nPARAMETER["False_Northing",0],\nPARAMETER["Central_Meridian",0],\nPARAMETER["Standard_Parallel_1",0],\nUNIT["metre",1,\nAUTHORITY["EPSG","9001"]],\nAUTHORITY["EPSG","49975"]])wkt" },
  { 49975, "PROJCS[\"Mars 2000 Mercator\",\nGEOGCS[\"Mars 2000 Mercator\",\nDATUM[\"D_Mars_2000\",\nSPHEROID[\"Mars_2000_IAU_IAG\",3396190,169.894447224,\nAUTHORITY[\"EPSG\",\"49900\"]],\nTOWGS84[0,0,0,0,0,0,0],\nAUTHORITY[\"EPSG\",\"490001\"]],\nPRIMEM[\"Greenwich\",0,\nAUTHORITY[\"EPSG\",\"8901\"]],\nUNIT[\"degree\",0.0174532925199433,\nAUTHORITY[\"EPSG\",\"9122\"]],\nAUTHORITY[\"EPSG\",\"490000\"]],\nPROJECTION[\"Mercator\"],\nPARAMETER[\"False_Easting\",0],\nPARAMETER[\"False_Northing\",0],\nPARAMETER[\"Central_Meridian\",0],\nPARAMETER[\"Standard_Parallel_1\",0],\nUNIT[\"metre\",1,\nAUTHORITY[\"EPSG\",\"9001\"]],\nAUTHORITY[\"EPSG\",\"49975\"]]"},
};

TEST(udGeoZone, SetFromWKT)
{
  udGeoZone wktZone;
  udGeoZone sridZone;
  const char *pWKT = nullptr;
  udResult result;
#ifdef _DEBUG
  int errorCount = 0;
#endif

  for (size_t i = 0; i < udLengthOf(supportedCodes); ++i)
  {
    result = udGeoZone_SetFromWKT(&wktZone, supportedCodes[i].pWKT);
    EXPECT_EQ(udR_Success, result) << "SRID=" << supportedCodes[i].srid << " & ErrorLine:" << __LINE__;
    if (result != udR_Success)
      continue; // No point doing below if this step (the important one in this test) fails

    result = udGeoZone_SetFromSRID(&sridZone, supportedCodes[i].srid);
    EXPECT_EQ(udR_Success, result) << "SRID=" << supportedCodes[i].srid << " & ErrorLine:" << __LINE__;

    result = udGeoZone_GetWellKnownText(&pWKT, wktZone);
    EXPECT_EQ(udR_Success, result) << "SRID=" << supportedCodes[i].srid << " & ErrorLine:" << __LINE__;
    EXPECT_STRCASEEQ(supportedCodes[i].pWKT, pWKT) << "SRID=" << supportedCodes[i].srid << " & ErrorLine:" << __LINE__;
    udFree(pWKT);

    result = udGeoZone_GetWellKnownText(&pWKT, sridZone);
    EXPECT_EQ(udR_Success, result) << "SRID=" << supportedCodes[i].srid << " & ErrorLine:" << __LINE__;
    EXPECT_STRCASEEQ(supportedCodes[i].pWKT, pWKT) << "SRID=" << supportedCodes[i].srid << " & ErrorLine:" << __LINE__;

#ifdef _DEBUG
    if (!udStrEqual(supportedCodes[i].pWKT, pWKT))
    {
      if (!errorCount)
        udDebugPrintf("%d perfect matches so far\n", (int)i);

      size_t matched = 0;
      while (supportedCodes[i].pWKT[matched] == pWKT[matched])
        ++matched;
      if (matched > 20) matched -= 20;
      udDebugPrintf("Error on code %d [first %d characters matched]\nThem: %s\nus:   %s\n", supportedCodes[i].srid, (int)matched, supportedCodes[i].pWKT + matched, pWKT + matched);
      ++errorCount;
    }
#endif

    // These vars can't be extracted from WKT, ignore for tests
    sridZone.latLongBoundMax = udDouble2::zero();
    sridZone.latLongBoundMin = udDouble2::zero();
    sridZone.zone = 0;

    // Handle precision issues with meridian
    const int64_t meridianPrecision = 1000000000000LL;
    wktZone.meridian = int64_t(meridianPrecision * wktZone.meridian) / (double)meridianPrecision;
    sridZone.meridian = int64_t(meridianPrecision * sridZone.meridian) / (double)meridianPrecision;

    // Handle precision issues with parallel
    const int64_t parallelPrecision = 100000000LL;
    wktZone.parallel = int64_t(parallelPrecision * wktZone.parallel) / (double)parallelPrecision;
    sridZone.parallel = int64_t(parallelPrecision * sridZone.parallel) / (double)parallelPrecision;
    wktZone.firstParallel = int64_t(parallelPrecision * wktZone.firstParallel) / (double)parallelPrecision;
    sridZone.firstParallel = int64_t(parallelPrecision * sridZone.firstParallel) / (double)parallelPrecision;

    EXPECT_EQ(0, memcmp(&wktZone, &sridZone, sizeof(udGeoZone))) << "Failed on Iteration: " << i << ", SRID: " << supportedCodes[i].srid;

    udFree(pWKT);
  }

}

TEST(udGeoZone, WKT)
{
  udGeoZone zone;
  const char *pWKT = nullptr;
  udResult result;
#ifdef _DEBUG
  int errorCount = 0;
#endif

  for (size_t i = 0; i < udLengthOf(supportedCodes); ++i)
  {
    result = udGeoZone_SetFromSRID(&zone, supportedCodes[i].srid);
    EXPECT_EQ(udR_Success, result);
    result = udGeoZone_GetWellKnownText(&pWKT, zone);
    EXPECT_EQ(udR_Success, result);
    EXPECT_STRCASEEQ(supportedCodes[i].pWKT, pWKT) << "Iteration" << i << " (Code:" << zone.srid << ")";

#ifdef _DEBUG
    if (!udStrEqual(supportedCodes[i].pWKT, pWKT))
    {
      if (!errorCount)
        udDebugPrintf("%d perfect matches so far\n", (int)i);

      size_t matched = 0;
      while (supportedCodes[i].pWKT[matched] == pWKT[matched])
        ++matched;
      if (matched > 20) matched -= 20;
      udDebugPrintf("Error on code %d [first %d characters matched]\nThem: %s\nus:   %s\n", supportedCodes[i].srid, (int)matched, supportedCodes[i].pWKT + matched, pWKT + matched);
      ++errorCount;
    }
#endif

    udFree(pWKT);
  }
#ifdef _DEBUG
  udDebugPrintf("%d / %d srid's have errors\n", errorCount, (int)udLengthOf(supportedCodes));
#endif

  // Now test every code to ensure we have a test WKT for everything we support
  for (int32_t srid = 1; srid < 40000; ++srid)
  {
    if (udGeoZone_SetFromSRID(&zone, srid) == udR_Success)
    {
      size_t i;
      for (i = 0; i < udLengthOf(supportedCodes); ++i)
        if (srid == supportedCodes[i].srid)
          break;
      EXPECT_NE(udLengthOf(supportedCodes), i);
      result = udGeoZone_GetWellKnownText(&pWKT, zone);
      EXPECT_EQ(udR_Success, result);
      EXPECT_STRCASEEQ(supportedCodes[i].pWKT, pWKT);
      udFree(pWKT);
    }
  }
}

TEST(udGeoZone, UpdateSphereoid)
{
  udGeoZone tempZone = {};

  // Euclideon office as origin
  tempZone.datum = udGZGD_WGS84;
  tempZone.projection = udGZPT_TransverseMercator;
  tempZone.zone = -1;
  tempZone.srid = -1;
  udStrcpy(tempZone.zoneName, "Custom Zone");
  tempZone.meridian = 153.0396964;
  tempZone.parallel = -27.4513279;
  tempZone.falseNorthing = 0;
  tempZone.falseEasting = 0;
  tempZone.scaleFactor = 1.0;
  tempZone.unitMetreScale = 1.0;

  EXPECT_EQ(udR_Success, udGeoZone_UpdateSphereoidInfo(&tempZone));

  udDouble3 oldOfficeLatLong = { -27.4603022, 153.0987687, 0.0 };

  udDouble3 oldOfficeNewOfficeRef = udGeoZone_LatLongToCartesian(tempZone, oldOfficeLatLong);

  EXPECT_DOUBLE_EQ(5839153, int(oldOfficeNewOfficeRef.x * 1000));
  EXPECT_DOUBLE_EQ(-995836, int(oldOfficeNewOfficeRef.y * 1000));
}

TEST(udGeoZone, TransformMatrix)
{

  struct TestInput
  {
    uint16_t srid;
    uint16_t destSrid;
    udDouble4x4 sourceMatrix, destMatrix;
  } testInput[] =
  {
    { 28356, 4978, udDouble4x4::create(41943.039999999994, -0.00011723346849376662, 0.00000000000000000, 0.00000000000000000,
                                        0.00011723346849376662, 41943.039999999994, -0.00000000000000000, 0.00000000000000000,
                                        0.00000000000000000, 0.00000000000000000, 41943.040000000001, 0.00000000000000000,
                                        520170.76652799919, 6887913.9780700011, -18.307474999688566, 1.0000000000000000),
                  udDouble4x4::create(-18937.460306866040, -37424.421066352581, 62.525321410785416, 0.00000000000000000,
                                      -17622.195979009895, 8978.9572077717567, 36987.229428276594, 0.00000000000000000,
                                      -33015.896329568888, 16673.621074947940, -19777.754024302445, 0.00000000000000000,
                                      -5024342.6119694551, 2537383.3289774507, -2989620.1388719874, 1.0000000000000000) },

    { 28356, 4978, udDouble4x4::create(78643.199999999997, 0.00000000000000000, 0.00000000000000000, 0.00000000000000000,
                                        0.00000000000000000, 78643.199999999997, 0.00000000000000000, 0.00000000000000000,
                                        0.00000000000000000, 0.00000000000000000, 78643.199999999997, 0.00000000000000000,
                                        496499.99377599999, 6951000.0000000000, -39355.447960999998, 1.0000000000000000),
                  udDouble4x4::create(-35737.336815801384, -70054.230885914003, -19.963392004642593, 0.00000000000000000,
                                      -32425.793179251697, 16521.767570626784, 69716.225079091731, 0.00000000000000000,
                                      -62098.016073384839, 31688.938725764212, -36392.313315099942, 0.00000000000000000,
                                      -5008824.0755383838, 2556028.8284058729, -2915630.2573309615, 1.0000000000000000) },

    { 4978, 28356, udDouble4x4::create(-18937.460306866040, -37424.421066352581, 62.525321410785416, 0.00000000000000000,
                                      -17622.195979009895, 8978.9572077717567, 36987.229428276594, 0.00000000000000000,
                                      -33015.896329568888, 16673.621074947940, -19777.754024302445, 0.00000000000000000,
                                      -5024342.6119694551, 2537383.3289774507, -2989620.1388719874, 1.0000000000000000),
                  udDouble4x4::create(41943.039999999979, -0.00015631129132502209, 0.00000000000000000, 0.00000000000000000,
                                      0.00015631129132502209, 41943.039999999979, -0.00000000000000000, 0.00000000000000000,
                                      0.00000000000000000, 0.00000000000000000, 41943.040000000001, 0.00000000000000000,
                                      520170.76652799919, 6887913.9780700011, -18.307474999688566, 1.0000000000000000) },

   { 4978, 28356, udDouble4x4::create(-35737.336815801384, -70054.230885914003, -19.963392004642593, 0.00000000000000000,
                                      -32425.793179251697, 16521.767570626784, 69716.225079091731, 0.00000000000000000,
                                      -62098.016073384839, 31688.938725764212, -36392.313315099942, 0.00000000000000000,
                                      -5008824.0755383838, 2556028.8284058729, -2915630.2573309615, 1.0000000000000000),
                  udDouble4x4::create(78643.200000000012, -0.00014563939461168318, 0.00000000000000000, 0.00000000000000000,
                                      0.00014563939461168315, 78643.199999999997, -0.00000000000000000, 0.00000000000000000,
                                      0.00000000000000000, 0.00000000000000000, 78643.200000000012, 0.00000000000000000,
                                      496499.99377600092, 6951000.0000000000, -39355.447948929854, 1.0000000000000000) },

  };

  for (size_t i = 0; i < udLengthOf(testInput); ++i)
  {
    udGeoZone sourceZone, destZone;
    EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&sourceZone, testInput[i].srid));
    EXPECT_EQ(udR_Success, udGeoZone_SetFromSRID(&destZone, testInput[i].destSrid));

    udDouble4x4 destMatrix = udGeoZone_TransformMatrix(testInput[i].sourceMatrix, sourceZone, destZone);

    EXPECT_TRUE(udMatrixEqualApprox(destMatrix, testInput[i].destMatrix));
  }
}

